已知有声明"int a=12,b=15,c;",则执行表达式"c=(a||(b-=a))"后,变量b和c的值分别为( )
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/14 15:20:46
![已知有声明](/uploads/image/z/2527625-65-5.jpg?t=%E5%B7%B2%E7%9F%A5%E6%9C%89%E5%A3%B0%E6%98%8E%22int+a%3D12%2Cb%3D15%2Cc%3B%22%2C%E5%88%99%E6%89%A7%E8%A1%8C%E8%A1%A8%E8%BE%BE%E5%BC%8F%22c%3D%28a%7C%7C%28b-%3Da%29%29%22%E5%90%8E%2C%E5%8F%98%E9%87%8Fb%E5%92%8Cc%E7%9A%84%E5%80%BC%E5%88%86%E5%88%AB%E4%B8%BA%28+%29)
x
@_%\)Lr|UjB"J2daEE?ТEEOm+4;߹G1U_l
uUWFp5=e>]FۢV&T
xi0vd+1~<Œh
?E*m8_Mnv(`r{,
Η1Fg1NJ_ZN01Oܑ"7Mjf(
已知有声明"int a=12,b=15,c;",则执行表达式"c=(a||(b-=a))"后,变量b和c的值分别为( )
已知有声明"int a=12,b=15,c;",则执行表达式"c=(a||(b-=a))"后,变量b和c的值分别为( )
已知有声明"int a=12,b=15,c;",则执行表达式"c=(a||(b-=a))"后,变量b和c的值分别为( )
15,1
执行a||(b-=a)时,如果a为真,则后面的(b-=a)就不执行了,所以b=15
而c=1(1是真)