摘要: 题目1:已知rand7() 可以产生 1~7 的7个数(均匀概率),利用rand7() 产生rand10() 1~10(均匀概率)int rand10(){int temp;int temp2;do {temp = rand7();} while (temp > 5);//temp 1到5do {t... 阅读全文
posted @ 2014-04-11 22:02 seven7seven 阅读(333) 评论(0) 推荐(0) 编辑
摘要: typedef char *String_t; 和 #define String_d char * 这两句在使用上有什么区别?答:typedefchar*String_t定义了一个新的类型别名,有类型检查。而#defineString_dchar*只是做了个简单的替换,无类型检查,前者在编译的时候处... 阅读全文
posted @ 2014-04-11 20:24 seven7seven 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 对字符串进行 sizeof 操作的时候,会把字符串的结束符“\0”计算进去的;进行 strlen操作求字符串的长度的时候,不计算\0 的。数组作为函数参数传递的时候,已经退化为指针了,Func 函数的参数 str_arg 只是表示一个指针,那个 100 不起任何作用的。改成void Func(cha... 阅读全文
posted @ 2014-04-11 18:43 seven7seven 阅读(874) 评论(0) 推荐(0) 编辑
摘要: 腾讯:表达式“X=A+B*(C--D)/E”的后缀表示形式可以为(C)A、XAB+CDE/-*= B、XA+BC-DE/*=C、XABCD-*E/+= D、XABCDE+*/=解析:根据运算顺序依次将“左操作数、操作符、右操作数”-->其改为“左操作数、右操作数、操作符”(1) C-D-->CD-(2) B*(C-D)-->B(C-D)*-->BCD-*(3) B*(C-D)/E-->B*(C-D)E/-->BCD-*E/(4) A+B*(C-D)/E-->AB*(C-D)/E+-->ABCD-*E/+(5) XABCD-*E/+= 阅读全文
posted @ 2014-04-11 13:28 seven7seven 阅读(328) 评论(0) 推荐(0) 编辑