猿问

56. 已知char a='R'; 则正确的赋值表达式是

56. 已知char a='R'; 则正确的赋值表达式是( )。
A. a=(a++)%4
B. a+2=3
C. a+=256--
D. a='\078'

包小龙虾
浏览 1480回答 1
1回答

onemoo

A 正确B 中 a + 2 是右值表达式,不能放在等号左侧C 中 256 是右值,不能搭配自减运算符D 中 '\xxx' 这样是通过转义来表达字符的一种形式,但是这种写法要求这三位是八进制数。显然这里出现了数字 8 就不正确了。
随时随地看视频慕课网APP
我要回答