(15) 以下非法的赋值语句是A) n=(i=2,++i); B)j++; C) ++(i+1); D)x=j>0;

2024-11-18 23:21:34
推荐回答(1个)
回答(1):

答案: C

A n的值是3, 先算i = 2, 然后自加1, 然后赋值.
B 自加1.
C ++操作符需要左值.
D 如果j>0为真, x为1, 否则为0.

建议下次碰到这样的题, 自己在机器上跑下, 这样记忆更深刻.