C语言中循环结构

2023-09-12 08:39:42

1、程序结构

程序分三种结构:顺序结构、分支结构、循环结构;

2、循环结构

概述:循环结构是程序中一种很重要的结构。其特点是,在给定条件成立时,反复执行某程序段,直到条件不成立为止。给定的条件称为循环条件,反复执行的程序段称为循环体。

  • 循环条件:循环体退出的主要依据,当条件成立时,执行循环体的语句,当条件不成立时,退出循环体。
  • 循环体:循环过程中,重复执行的条件。
3、while循环

  • while循环条件的格式:
while(条件){

循环体;

}

  • 语句含义:当条件成立时,执行循环体内的语句;然后,再次判断条件,直到条件不成立,就结束循环。
  • 使用场景:
1).在某个范围内查找满足条件的值;
2).在特定情况下,需要用死循环,就可使用while。
  • 使用注意:
1).条件语句中,任何数值都有真假性,条件语句中如果是非零整数即为真;
2).如果while语句后面只有一条语句,那么可以省略大括号;
3).注意作用域问题,在方括号内部定义的变量,在外部是没法调用的

4、do while

  • do while循环的格式:
do{
循环体;
}while(条件);
  • 语句含义:语句开始时,首先执行一次循环体,再进行判断while后面的条件是否成立,如果不成立,结束循环。

5、for循环

  • for循环格式:
for(表达式一;表达式二;表达式3){
循环体;
}
  • 语句执行过程:
1).先求解表达式一,在求解表达式二,如果表达式二的值为真,则执行一次for的循环体;然后再执行表达式三,若为假,则结束循环;为真则执行下一步;
2).如果判断表达式三为真,则继续进入到表达式二的判断,若为假则推出循环,为真则继续执行循环体,直至循环结束。
  • for的嵌套(重难点)
一般情况下,for循环只有两层的嵌套,3层的嵌套比较少见。
两层嵌套:外层for循环控制的是行数;内层循环控制的是列数。
典型练习:
习题1.
习题2.
习题3.
习题4.打印9*9乘法表

上述图案均是由for循环嵌套打印出来,作为思索练习。
  • 作者:不是隔壁家的王蜀黍
  • 原文链接:https://blog.csdn.net/xiaoranzhizhu/article/details/39162111
    更新时间:2023-09-12 08:39:42