- for循环结构
- while循环结构
- do while 循环结构
一、循环语句
一、for循环
for循环作为使用广泛的结构,如果不了解概念,用的时候会很迷茫,下面将从for循环的概念讲起。
for循环的使用分为三个部分,变量初始化、条件判断语句,条件设定,中间用分号隔开。例如:for(a = 0 ;a < 100; a++)这种语句经常见到,因为设定方便清晰,被许多程序员喜爱。
for (a = 100; a <= 200;)
二、while循环
使用较简便,是新手接触的第一个循环结构,上手即使用,设定初始条件即可运行
while ((scanf("%d %d %d", &a, &b, &c)) )
如上,除了初始设定的要求不同,二者区别似乎不大。
三、do while循环
与while习性相近,不过相当于把花括号与while做了个调换,先do { } 后while。程序含义是不管程序是否能够运行,会先尝试运行do语句一次,再进行循环,
do
{
printf("do循环语句");
} while (0);
大致相当于购物时的试吃?
哎呦,乱码了。
不追究原因了,总之在while条件不成立(也就是为0的情况下)do语句仍然会执行一次,这就是do while的循环特点,较少用到,一般使用for最多,但仍有用武之地。