前言
本篇文章我们主要介绍for循环语句,在C语言中我们会经常使用for循环。他和while循环各有利弊,下面我将详细介绍for循环的具体用法。
一、for循环格式
for (语句1; 语句2; 语句3)
{
code;
}
1、循环控制变量赋初始值
2、循环执行条件
3、循环控制变量变化(最后执行)
二、对比while循环
1.理解
1.while循环的一个集中写法,即循环三要素都写在一行。 2.for循环更容易看清循环结构,用while循环,如果代码块内容多的话不容易看清 3.选择上,大家随便用,哪个熟悉用哪个
三、for循环结构执行次序
语句1->语句2->code(代码段)->语句3 语句1只执行一次
四、结构注意点
1、三条语句中间是分号,不是逗号。 2、for (语句1; 语句2; 语句3); 后面的这个分号会造成执行结果不对,即循环代码块只有一个空语句 3、一定要加上花括号
五、for循环详解
语句1
1、通常是做循环控制变量的初始值 2、可以写多条赋值语句,之间用逗号分隔 分号一定不能丢 4、可以写其他表达式,甚至写个函数调用都行 综合:只要是合法语句都能写,通常用来循环控制变量的初始值
语句2
1、必须写条件 2、可以什么都不写,表示真,死循环 3、甚至可以加个函数 综合:只要是合法语句都能写,通常作为条件
语句3
1、一般写循环控制变量的变化 2、可以写多个变化,逗号隔开 3、可以啥都不写 变化可以放在代码块内 综合:只要是合法语句都能写,通常用来循环控制变量的变化
代码展示:
#include<stdio.h>
int main(void)
{
int i=0;
for(i=0;i<5;i++)
{
printf("hello world\n");
}
return 0;
}
总结
for循环相比于while循环细节之处比较多,希望大家能够好好理解。
|