问题
单项选择题
设char c='A';int i=1,j;,执行语句j=!c&&i++;后,i和j的值分别是( )
A.0和1
B.1和0
C.1和65
D.2和66
答案
参考答案:B
解析: 由于!c的值为0,则整个表达式的值为0,不再执行后面的i++,故j=0,i=1。
设char c='A';int i=1,j;,执行语句j=!c&&i++;后,i和j的值分别是( )
A.0和1
B.1和0
C.1和65
D.2和66
参考答案:B
解析: 由于!c的值为0,则整个表达式的值为0,不再执行后面的i++,故j=0,i=1。