循环结构:
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; } }
while 流程图
do-while 流程图
for 流程图
来源:https://www.cnblogs.com/xulinmei/p/7443715.html