前言
·C语言的三种基本结构分别为顺序结构,选择结构和循环结构
·其中循环结构又分为for循环,while循环,do while循环
·循环语句中又经常使用break,continue两种辅助语句
·以下我们分别说明
一,for循环
1,大体框架
#include<stdio.h>//头文件
int main()//主函数
{
int i=0;//初始化整型变量i
for(i=0;i<10;i++)
{
printf("haha");
}//循环打印十次haha
return 0;//返回0
}
2,for循环详解
基本结构:
for(初始化变量;循环条件;循环变量更新)
{
表达式;
}
二,while循环
1,大体框架
#include<stdio.h>
int main()
{
int i = 0;
while (i < 10)//循环条件
{
printf("haha");//打印十次haha
i++;
}
return 0;
}
2,while循环详解
while()
{
表达式;
}
三,do while循环
1,大体框架
#include<stdio.h>
int main()
{
int i = 0;
do
{
printf("haha");
i++;
} while (i < 10);
return 0;
}
2,基本结构
do
{
表达式;
}while(循环条件);
3,do while循环与while循环不同之处
·do while结构至少执行1次循环,while结构至少执行0次循环
·do while结构 while(执行条件);加分号,而while结构 while(执行条件)后不加分号“;”
四,break和continue辅助语句
1,break语句说明
跳出循环
#include<stdio.h>
int main()
{
int i = 0;
do
{
printf("haha ");
if (i == 5)
break;
i++;
} while (i < 10);
return 0;
}
可以见到打印了五次haha
2,continue语句说明
#include<stdio.h>
int main()
{
int i = 0;
do
{
i++;
if (i == 5)
continue;
printf("%d ",i);
} while (i < 10);
return 0;
}