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

admin2020-07-23  18

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

选项 A、a+++1
B、’b’==65
C、int(x)
D、x++=33

答案D

解析 选项A中,后缀自增运算符的优先级高于加法运算符,先将a的值作为表达式a++的值,参与后续+1运算,然后将a的值自增1,正确;选项B判断字符常量’b’的ASCII码与整型常量65是否相等,正确;选项C是将x的值强制转换为整数类型,正确;选项D中,++=不能构成复合赋值运算符,错误,本题答案为D。
转载请注明原文地址:https://kaotiyun.com/show/ohyp777K
0

最新回复(0)