设static int a; ,执行表达式(a==1)&&(a=-1)&&(a=2)后,a的值是多少?
来源:学生作业学帮网 编辑:学帮网 时间:2024/06/30 10:28:55
设static int a; ,执行表达式(a==1)&&(a=-1)&&(a=2)后,a的值是多少?
a的值不确定,表达式的值也不确定:
后面的这个表达式是这样算的:
条件一不满足后面不执行,否则继续;
条件二不满足后面不执行,否则继续;
所以如果a!=1,a就是a的值;
若a=1,a=0;
收录互联网各类作业题目,免费共享学生作业习题
慧海网手机作业共收录了 千万级 学生作业题目
来源:学生作业学帮网 编辑:学帮网 时间:2024/06/30 10:28:55
设static int a; ,执行表达式(a==1)&&(a=-1)&&(a=2)后,a的值是多少?
a的值不确定,表达式的值也不确定:
后面的这个表达式是这样算的:
条件一不满足后面不执行,否则继续;
条件二不满足后面不执行,否则继续;
所以如果a!=1,a就是a的值;
若a=1,a=0;