第一题,选D,题目意思是用循环的方式输入10个到数组a[10]中,A,B明显不对C中会越界,应该是&a[i++],D暂时还有点不太好理解,第二题,结果为-1;因为while(x--);(请注意括号后面后有分号,这一句的目的就是x一直减减,直到x等于0,因为"--"是右结合运算符,所以执行完while(x--);是x还要减一次)这句执行完后x就变成-1了,所以为-1;如果把while(x--);写成while(--x);结果就为0,而不是-1了.第三题,选D,两个,因为(e1,e2)和(e3,e4,e5)有括号括着,而括号里面是逗号表达式(逗号表达式的值为最后一个表达式的值,当然这里与这个题没关系了),所以(e1,e2)和(e3,e4,e5)都只...
|