int i=3; switch(i){ i=2;} 执行后i的值是什么?
答案:2 悬赏:10 手机版
解决时间 2021-02-04 07:10
- 提问者网友:我的未来我做主
- 2021-02-04 02:06
速度在线等~~~
最佳答案
- 五星知识达人网友:你可爱的野爹
- 2021-02-04 03:30
int i=3;
switch(i)
{
i=2;
}
你知道switch是怎么用的么?我不管其他的了。
int i=3;
i=2;
这样写的话,i是2,不管初始化实例的i等于几。后面以后代码是赋值作用,意思就是将2赋值给i。这样,i原来的值就没了。变成2了。
我觉得你那代码错了
switch(i)
{
i=2;
}
你知道switch是怎么用的么?我不管其他的了。
int i=3;
i=2;
这样写的话,i是2,不管初始化实例的i等于几。后面以后代码是赋值作用,意思就是将2赋值给i。这样,i原来的值就没了。变成2了。
我觉得你那代码错了
全部回答
- 1楼网友:忘川信使
- 2021-02-04 04:28
d) 13
因为你的 case 没有 "break" 所以会一直执行到底
啊~ 对了.. 下次可以的话, 说一下你用的是甚麼语言,
因为不同的语言, 可能有不同的结果呢.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯