![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言笔试题目
luanxinjun
我很喜欢你
展开
-
C语言笔试题目(一)
1、 #include #include int main(void){ char a[30]; char *b = (char *)malloc(20 * sizeof(char)); printf("%d/n", sizeof(a)); printf("%d/n", sizeof(b)); printf("%d/n", si转载 2007-12-01 20:08:00 · 971 阅读 · 0 评论 -
101个硬币100真、1假,真假区别在于重量。请用无砝码天平称两次给出真币重还是假币重的结论。
把101个硬币分成三堆,俩堆50个,和另外一个 一,称俩堆50个,如果重量相等。 则说明假币是那单独的一个 随便取一个真币和这个假币做比较,即可得出哪个硬币更重 如果重量不相等,说明剩下那个硬币是真的,然后俩堆50个里面有一个必然是假的,同时天平不平衡。 用一个真币跟这俩堆比较显然得不出结果 另外一个思路,如果分出假币在哪一堆,又由于假币只有一个,则可以得出是假币重还是真币重 所转载 2007-12-01 20:20:00 · 3835 阅读 · 1 评论 -
volatile关键字
volatile 影响编译器编译的结果,指出,volatile 变量是随时可能发生变化的,与volatile变量有关的运算,不要进行编译优化,以免出错,(VC++ 在产生release版可执行码时会进行编译优化,加volatile关键字的变量有关的运算,将不进行编译优化。)。 例如: volatile int i=10; int j = i; ... int k = i; vo转载 2007-12-03 11:12:00 · 894 阅读 · 1 评论 -
const的用法
const主要是为了程序的健壮型,减少程序出错.最基本的用法:const int a=100; b的内容不变,b只能是100也就是声明一个int类型的常量(#define b =100)int const b=100; //和上面作用一样const指针和引用一般用在函数的参数中int* m = &a; //出错,常量只能用常指针int c= 1;const int*pc = &c;//常指针可转载 2007-12-03 10:49:00 · 934 阅读 · 0 评论