若a、b、c、d都是int型变量且都已经正确赋初值,则以下不正确的赋值语句是( )。

admin2012-08-23  34

问题 若a、b、c、d都是int型变量且都已经正确赋初值,则以下不正确的赋值语句是(    )。

选项 A、a+d;
B、a++;
C、a==b=c=d=100;
D、a=(b=3)+(d=5);

答案D

解析 本题考查while表达式。while(表达式)中的表达式可以为任何合法的表达式,一般情况下为逻辑、条件表达式,需要注意的是,当等号(==)误写为赋值号(=)时不会报错的,但是其值恒为1。
转载请注明原文地址:https://kaotiyun.com/show/u5Pp777K
0

最新回复(0)