循环结构

循环结构:
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 流程图

while 流程图.png

do-while 流程图

do-while 流程图.png

for 流程图

for 流程图.png

成功的三大原则: 1、坚持 2、不要脸 3、坚持不要脸
原文地址:https://www.cnblogs.com/xulinmei/p/7443715.html