已知有声明“int a=3,b=4;”,下列表达式中合法的是A.a+b=7 B.a=b=0 C.a=|b| D.(a++)++ 为什么c和d不合法呢?
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/27 17:06:34
![已知有声明“int a=3,b=4;”,下列表达式中合法的是A.a+b=7 B.a=b=0 C.a=|b| D.(a++)++ 为什么c和d不合法呢?](/uploads/image/z/2986588-28-8.jpg?t=%E5%B7%B2%E7%9F%A5%E6%9C%89%E5%A3%B0%E6%98%8E%E2%80%9Cint+a%3D3%2Cb%3D4%3B%E2%80%9D%2C%E4%B8%8B%E5%88%97%E8%A1%A8%E8%BE%BE%E5%BC%8F%E4%B8%AD%E5%90%88%E6%B3%95%E7%9A%84%E6%98%AFA.a%2Bb%3D7+B.a%3Db%3D0+C.a%3D%7Cb%7C+D.%28a%2B%2B%29%2B%2B+%E4%B8%BA%E4%BB%80%E4%B9%88c%E5%92%8Cd%E4%B8%8D%E5%90%88%E6%B3%95%E5%91%A2%3F)
xQN@~=BlM0`["zBxPTD$k4Bt-vԋxo]hU>}辄(lfdTn,.O85^Ga\T÷Kq6,e
7H2$d(zI:ޯ|SsDOYR"%Ѵy)ڙ9wk`iB!)C$$p>cZk"3+8"WbOKE*"0죨
spY.Z5TyD'8SI(fdhDuTd3pZ
已知有声明“int a=3,b=4;”,下列表达式中合法的是A.a+b=7 B.a=b=0 C.a=|b| D.(a++)++ 为什么c和d不合法呢?
已知有声明“int a=3,b=4;”,下列表达式中合法的是
A.a+b=7 B.a=b=0 C.a=|b| D.(a++)++
为什么c和d不合法呢?
已知有声明“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++是错误的.