作业帮 > 综合 > 作业

已知有声明“int a=3,b=4;”,下列表达式中合法的是

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/27 20:00:11
已知有声明“int a=3,b=4;”,下列表达式中合法的是
A.a+b=7 B.a=b=0 C.a=|b| D.(a++)++
为什么c和d不合法呢?
A. a+b=7 //不合法.不能给表达式赋值.
B. a=b=0 //合法
C. a=|b| //不合法.绝对值的表示方法不正确,正确的是a=abs(b).
D.(a++)++ //不合法.a++是左值,当常量看待,常量不能自加,如3++是错误的.