以下非法的赋值表达式是( )。

admin2010-06-06  16

问题 以下非法的赋值表达式是(    )。

选项 A、n=(i=2,++i);
B、j++;
C、++(i+1);
D、x=j>0;

答案4

解析 对于任何一种赋值运算,其赋值号或复合赋值号左边必须是一个左值。左值是指具有对应的可由用户访问的存储单元,并且能够由用户改变其值的量。而在选项C中赋值号对应的是表达式“i+1”,不是一个左值,因此是非法的赋值表达式。
转载请注明原文地址:https://kaotiyun.com/show/irjp777K
0

最新回复(0)