C语言循环之for
C语言除了while循环,还有一个用的更多的循环,那就是for循环。
for循环的理解:while循环的一个集中写法,即循环三要素都写在一行.1.for循环更容易看清循环结构,用while循环,如果代码块内容多的话不容易看清。2.选择上,大家随便用,哪个熟悉用哪个
我们来解析一下for循环的格式:
我们来打印0,1,2,3,4.
他的执行顺序是什么呢?首先一进就先看初始值,然后进行赋值。第二步就看条件,满足就进循环。执行完循环后就走变化,这里可以不变化,那就是死循环了。变化走完后以后这个循环不再走初始值了:初始值->条件->代码块->变化->条件->代码块->变化->条件(直到结束循环)
for循环的注意点:1.初始值和条件后面是分号,变化后面什么都没有。2.不要在小括号后,花括号前加分号。3.for循环一定要加上花括号"{}"。
for循环的灵活之处:语句1初始化:1.通常是做循环控制变量的初始值。2.可以写多条赋值语句,之间用逗号分隔。如for(int a = 0,int b = 12;a<=0;b++){}。3.可以什么都不写,但是后面要加分号。4.可以写其他表达式,你可以写输出输入,只要是表达式。 语句2条件:注意点:必须写条件。可以什么都不写,表示真,死循环。总结:只要是合法语句都能写,通常作为条件。 语句3变化:1.一般写循环控制变量的变化。2.可以写多个变化,逗号隔开:for(int i = 0;i<5;i+=2,i--){}。3.可以什么都不写,他可以放在循环里面。
循环嵌套:嵌套是什么意思:就是一层套一层。for循环也有。他就结构如下:
他执行的次数是怎么样的呢:就是所有循环能够执行的次数的乘积。如下:
注意点:嵌套循环,两层循环用一个循环控制变量可能会出问题.内层循环第一个语句不设置.
- 点赞
- 收藏
- 关注作者
评论(0)