永发信息网

执行以下程序段后,a和x的值为 int a=5,x=0; if(a==0) x++; else if

答案:2  悬赏:70  手机版
解决时间 2021-01-30 05:21
  • 提问者网友:半生酒醒
  • 2021-01-29 15:44
执行以下程序段后,a和x的值为 int a=5,x=0; if(a==0) x++; else if
最佳答案
  • 五星知识达人网友:归鹤鸣
  • 2021-01-29 16:48
执行结束后,a=0,x=3; 原因是:第一个 if不执行,因为此时 a=5 != 0,if 条件为false;else if(a=0) 条件是赋值表达式,此表达式的值为a的值,即0,所以也是false.此时 a=0,x=0;最后else执行,x+=3即是 3.
全部回答
  • 1楼网友:白昼之月
  • 2021-01-29 18:22
这下我知道了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯