A-A+

设变量均已正确定义并且赋值 以下与其他三组输出结构不同的一组语句是()A.x++;print

2022-08-06 04:54:28 问答库 阅读 176 次

问题详情

设变量均已正确定义并且赋值,以下与其他三组输出结构不同的一组语句是()
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值。

考点:赋值,变量