膜法家

2013-2014《程序设计基础》期末考试 write-up

rASP
Jan 12, 2018
阅读本文需要1分钟

Section 1

5.

D. f(&(i+6)); 因为 i+6 是一个数,对这个数取地址并没有意义。实际上这段代码连编译都过不去。


7.

char s[] = "student";
printf("%s%d", s+3, sizeof(s));

答案是 dent8,注意字符串还有个末尾的 0 也是占空间的!


Section 2

Section 3.

z = (x == 1) && (y = 2);

因为 x == 1 为假,对于 && 运算来说已经是 的,所以后面的表达式不会被执行!