while 循环
while(循环条件)
{
循环体
}
循环条件为真,就执行循环体语句。
先判断条件,在执行循环体语句
求1+2+3+4+……+100的和。
#include<stdio.h>
int main()
{
int sum=0,a=1;
while(a<=100){
sum=sum+a;
a++;
}
printf("100以内的数相加的和是:%d\n",sum);
return 0;
}
do while 循环
do
{
循环体
}
while(判断条件);
先执行循环体,在判断条件是否成立。
求1+2+3+4+……+100的和。
#include<stdio.h>
int main()
{
int sum=0,a=1;
do{
sum=sum+a;
a++;
}while(a<=100);
printf("100以内数的和是:%d",sum);
return 0;
}
for循环
for(初始条件;循环条件;循环调整)
{
循环体
}
输出9*9乘法表
#include <stdio.h>
int main()
{
int i,j;
for(i=1;i<=9;i++){
for(j=1;j<=i;j++)
{
printf(" %d*%d=%d ",j,i,i*j);
}
printf("\n");
}
return 0;
}
break语句
使流程跳出循环体之外,接着执行循环体下面的语句,一般用于switch语句中。
continue语句
提前结束当前循环,接着执行下次循环。