循环结构:
for循环,知道循环次数
while循环,知道循环条件
do-while循环,用于菜单类程序,先执行一遍循环体
使用注意事项:
要由循环控制语句,要有迭代语句
while与do-while的区别:在于当一开始条件为假的时候,while不会执行循环体而d0-while循环会执行一次循环体
for循环:
for(表达式1; 表达式2;表达式3){
循环体;
}
三个表达式的特殊用法:
表达式1:初始化
表达式2:控制循环语句
表达式3: 循环迭代
三个表达式可以都不写
不需要初始化任何东西可以不写表达式1
省略表达式2,就会默认为条件永远为真,可能导致死循环(如果有break就不会死循环,所以说可能)
while循环:(处理一些未知次数的循环)
表达式1;
while(表达式2){
循环体:
表达式3;
}
do-while循环:
表达式1 ;
do{
循环体;
表达式3;
}while(表达式2);
循环嵌套:
一个循环的循环体内有另一个循环
跳转语句:在循环中的运用
break:终止整个循环
continue:结束本次循环
goto:任意跳转语句,但不建议使用它,要有个标签
{
int a;
loop:
scant(“%d”,&a);
if( a!=78 ){
goto loop;
}
}