while(循环条件)
{
循环体
}
循环条件为真,就执行循环体语句。
先判断条件,在执行循环体语句
求1+2+3+4+……+100的和。#includedo while 循环int main() { int sum=0,a=1; while(a<=100){ sum=sum+a; a++; } printf("100以内的数相加的和是:%dn",sum); return 0; }
do
{
循环体
}
while(判断条件);
先执行循环体,在判断条件是否成立。求1+2+3+4+……+100的和。
#includefor循环int main() { int sum=0,a=1; do{ sum=sum+a; a++; }while(a<=100); printf("100以内数的和是:%d",sum); return 0; }
for(初始条件;循环条件;循环调整)
{
循环体
}
#includebreak语句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; }
使流程跳出循环体之外,接着执行循环体下面的语句,一般用于switch语句中。continue语句
提前结束当前循环,接着执行下次循环。



