目录
#while循环
##do while循环
在c语言中,循环语句有着举足轻重的地位,无论是在我们学习或是日后工作的过程中,循环语句是我们敲代码的过程中不可避免的。
在用c语言编写代码时可能会遇到各种各样的循环情况,或先循环后判断,或先判断后循环,或循环分支。不同的情况所对应的循环流程各不相同,幸运的是,在c语言中有多种不同的循环语句。let me show you.
首先,最基础同样也最常用的就是while循环,while循环的一般格式为:
while(表达式){
语句块
}
#include <stdio.h>
int main()
{
int i=1;
while(i<=100)
{
printf("%d\n",i);
i++;
}
return 0;
}
do while循环
do while循环与while循环最主要区别就是do while循环至少执行一次循环。
do while循环的基本格式如下:
do{
语句块
}while(表达式);
以下为打印1-100的习题代码块
#include <stdio.h>
int main()
{
int i=1;
do{
printf("%d\n", i);
i++;
}while(i<=100);
return 0;
}
for循环
for循环在我个人认为是在一点程度上比while循环更加方便简洁,可在一定程度上代替while循环
for循环一般格式如下:
for(表达式1;表达式2;表达式3)
{
语句块
}
在for循环中先执行表达式1,可认为表达式1是循环的一个初始化状态。
执行完表达式1后再执行表达式2,如果表达式2执行结果为真(非0)就继续执行循环体,若表达式2为假,则退出循环。
在表达式2执行结果为真后,执行表达式3.表达式3一般是带有递增或递减的表达式。
#include <stdio.h>
int main()
{
for(int i = 1;i<=100;i++)
{
printf("%d\n",i);
}
return 0;
}