A-A+
设变量均已正确定义并且赋值 以下与其他三组输出结构不同的一组语句是()A.x++;print
问题详情
设变量均已正确定义并且赋值,以下与其他三组输出结构不同的一组语句是()
A.x++;printf((“%dn”,x);
B.n=++x;printf((“%dn”,n);
C.++x;printf((“%dn”,x);
D.n=x++;printf((“%dn”,n);请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:D
本题考察自增运算符,++x表示先将x值加1后再用,x++表示先使用x值,用后加1,所以本题中ABC选项都会输出x+1的值,只有D选项会输出x值。