执行语句for(i=-2;i;i++);后变量i的值为

1个回答
展开全部
咨询记录 · 回答于2023-04-13
执行语句for(i=-2;i;i++);后变量i的值为
很抱歉,执行语句for(i=-2;i;i++);后变量i的值为0。这是因为for循环的条件是i不为0,而初始值为-2,因此循环不会执行。因此,在循环结束时,i的值仍然为0。需要注意的是,循环体中没有对i进行任何操作,因此i的值不会发生变化。如果循环体中有对i进行操作,那么i的值可能会发生变化。此外,需要注意的是,for循环中的分号表示空语句,即不执行任何操作。因此,执行for循环时,只会执行循环条件和循环体中的语句。
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消