以下非法的赋值语句是

admin2013-02-23  22

问题 以下非法的赋值语句是

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

答案4

解析 在表达式的运算中,双目赋值运算符的格式为“变量=表达式”,单目运算符一般形式为“运算符表达式”或“表达式运算符”。常量和表达式是不能被赋值的。选项A为复合表达式,首先计算(i=2,++i)的值,然后赋值给n;选项B为简单自加运算;选项C在表达式++(i+1);中,(i+1)不是变量,该表达式的值为常量,而在++运算中,其运算对象必须为变量;选项D中为复合赋值表达式。
转载请注明原文地址:https://kaotiyun.com/show/6ZPp777K
0

最新回复(0)