下列选项中,错误的C++表达式是( )。

admin2016-09-20  30

问题 下列选项中,错误的C++表达式是(    )。

选项 A、a++
B、’b’=10
C、double(3/5)
D、x++!=3||y

答案B

解析 选项A中,使用后缀自增运算符,属于算术表达式,正确;选项C中,将3除以5的结果转换为double类型,属于算术表达式,正确;选项D中,首先比较x++是否不等于3,返回bool类型的结果,再与y执行逻辑或运算,属于复合表达式,正确;选项B中’b’是字符常量,不能作为赋值运算符的左值,语句不合法,答案为B选项。
转载请注明原文地址:https://kaotiyun.com/show/gdNp777K
0

最新回复(0)