- while循环
- do-while循环
- for语句
- break与continue
- 循环的嵌套
1.形式:while(条件) 语句;
2.说明:先判断条件,当条件为真,执行语句直到条件为假,循环结束
条件后只能控制一条语句
循环三要素:初值,条件,增量
输出在循环体内部,循环几次输出几次
1、形式:do 语句;while(条件);
2、说明:先执行语句,在判断条件,当条件为真时继续执行循环语句
while与do-while语句的区别
do-while语句结束的标志是while后面的分号
do-while语句至少执行一次,while语句可能一次也不执行
1、形式:for(初值;条件;增量)语句
省略初值,执行条件,省略条件,条件为真,省略增量,回条件
初值,条件,增量都可省,分号不可省
2、说明:先判断条件,条件为真,执行语句,执行语句后,回增量,条件为假,结束
1、break语句(用在switch,循环)
形式:break;
功能:终止当前的循环
2、continue语句(只用于循环)
形式:continue;
功能:结束本次,循环继续
continue用在while循环,回条件
continue用在do-while循环,回条件
continue用在for循环,回增量
求循环次数:外层循环次数x内层循环次数
int i,j;
for(i=1;i<=2;i++)
for(j=1;j<=3;j++)
print("*")
输出结果:******
循环次数:外层:i=1=2 2次
内层:j=1=2=3 3次
外x内=6次
int a=18,b=11;
while(a!=b)
{while(a>b)a-=b;
while(b>a)b-=a;
}
printf("%d,%dn",a,b);
输出结果:1,1
大数减小数,把结果赋给大数
更相减损法,求最大公约数



