执行语句for(i=1;i<9;i+=3;+);后变量i的值是?

2025-01-31 01:43:07
推荐回答(2个)
回答1:

执行语句 for(i=1;i<9;i+=3;+);后变量i的值是7。

这条语句是一个for循环语句,其中i=1表示循环变量i的初始值为1,i<9表示循环条件为i小于9,i+=3表示每次循环i的值要增加3,最后的+);是多余的。

for循环的执行过程是:

  • 第一次循环,i=1

  • 第二次循环,i=1+3=4

  • 第三次循环,i=4+3=7

  • 在第三次循环时,i=7已经大于等于9了,所以循环终止

回答2:

问题提供的代码应该是有问题的。
如果执行语句是for(i=1;i<9;i+=3);后变量i的值是10