1. 已知char c='A'; int i=l, j;,执行语句j=!c&&i++;后,则i和j的值是( )。

1. 已知char c='A'; int i=l, j;,执行语句j=!c&&i++;后,则i和j的值是( )。
1. 已知char c='A'; int i=l, j;,执行语句j=!c&&i++;后,则i和j的值是( )。
A.
1,1
B.
1,0
C.
2,1
D.
2,0
vrbu50be_u_6f2_f 1年前 已收到1个回答 举报

shornkiller 春芽

共回答了15个问题采纳率:86.7% 举报

答案:
B.
1,0
j=!c&&i++;
执行时,j=!c,由于c为字符A,所以为真,!c就为假,所以j=0;
条件j=!c&&i++;由于j为假,所以不会执行i++;所以 i=1;

1年前

11
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.029 s. - webmaster@yulucn.com