> 其他 >
已知有声明“int a=3,b=4;”,下列表达式中合法的是
A.a+b=7 B.a=b=0 C.a=|b| D.(a++)++
为什么c和d不合法呢?
人气:277 ℃ 时间:2020-02-06 05:46:33
解答
A. a+b=7 //不合法.不能给表达式赋值.
B. a=b=0//合法
C. a=|b| //不合法.绝对值的表示方法不正确,正确的是a=abs(b).
D.(a++)++ //不合法.a++是左值,当常量看待,常量不能自加,如3++是错误的.
推荐
猜你喜欢
© 2024 79432.Com All Rights Reserved.
电脑版|手机版