如果x=3,则执行if(x=2) x++;else x--;后,x的值为多少
答案:2 悬赏:0 手机版
解决时间 2021-04-03 15:33
- 提问者网友:寂寞撕碎了回忆
- 2021-04-02 22:31
如果x=3,则执行if(x=2) x++;else x--;后,x的值为多少
最佳答案
- 五星知识达人网友:怙棘
- 2021-04-03 00:08
x=2这个表达式的值为2即真,执行x++,最后x为3
if (x=2)不是判断x是否等于2,是给x赋值为2
判断x是不是2这么写 if(x==2)
if (x=2)不是判断x是否等于2,是给x赋值为2
判断x是不是2这么写 if(x==2)
全部回答
- 1楼网友:夜余生
- 2021-04-03 00:46
x=2这个表达式的值为2即真,执行x++,最后x为3追问x=3并不满足if这句的条件为什么还要执行x++这条语句追答x==2 这样写才是x是否等于2的比较 ,x=2只是一个赋值语句,赋值语句整个表达式的值是所赋的值
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯