以下for循环体的执行次数是? {inti,j; for(i=0,j=1;i<=j+1;i+=2,j--)printf(%d尀n",i);}

答案是3次求解释
2025-02-07 12:37:24
推荐回答(5个)
回答1:

第一次
i=0,j=1时执行,执行后i=2,j=0。

执行第二次前,i=2,j=0,i<=j+1不成立,因此不再执行循环。因此for循环体的执行次数是一次。

回答2:

只会执行1次, 1次后,i=2 j=0, 就不满足下次的循环条件了

回答3:

这题果断是答案错了···一次··

回答4:

当i=0,j=1时满足i<=j+1=2则执行printf,此时i=i+2=2,j--=1,j=0.i=2,此时就不满足i<=j+1,不再执行printf,即循环体就执行了一次。三次????????????求您解释。。。。。。。。

回答5:

第一次循环i=0,j+1=2
当循环完一次的时候
i=2 j=0 j+1=1
所以循环一次