c语言中for(i=0; i< n; i++)是什么意思?

for(i=0;i<n;i++)的意思:在c语言中,for(i=0;i<2,i++){循环体语句;}这样的循环体会执行2次(分别是i=0和i=1时的情况)。

它的执行流程是这样的:

首先给变量i赋初值0,然后判断,若满足条件i<2(是),就执行循环体的语句,完成后再i++,即。

i = i + 1。

i变成1,然后再次判断是否满足条件i<2(仍是),就再执行循环体的语句,完成后再i++,即。

i成为2,再次判断是否满足条件i<2,发现不再满足,于是就退出循环。

for循环中间的1永远为真,所以这是个死循环(除非当i满足某个条件,用break退出循环),i从0开始,每次循环加一。

当i=0;判断i<10,i++是保留并循环累计。当i=9<10,9被保留,当i=10,判断i<10错误,前面都过不了,i++没发生,所以既不保留10也不再循环。i=9是最后的值。



扩展阅读:c语言for循环中i++和++i ... c语言中 f怎么用 ... c语言中a i 是什么意思 ... c语言 for 什么意思 ... 在for循环里i++和++i ... c语言中 1怎么表示 ... c语言中i 0是什么意思 ... c语言中1 什么意思 ... c语言中i 和 i有什么区别 ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网