循环结构是编程语言中的一种重要结构,用于重复执行一段代码。主要有三种循环结构:for循环,while循环和do-while循环。
循环结构
(1)当型循环结构:当条件 P 成立(为真)时,反复执行循环语句,直到条件 P 不成立(为假)时
结束循环。(条件成立,才执行循环语句,for、while)
(2)直到型循环结构:先执行一次循环语句,再判断条件 P 是否成立(为真),若条件 P 成立(为
真),则反复执行循环语句,直到条件 P 不成立(为假)时结束循环。(do-while)
(1)while 循环
while 循环执行过程如下: ①计算循环控制表达式的值; ②如果循环控制表达式的值为真(非0),执行循环体中的语句,并返回步骤①; ③如果循环控制表达式的值为假(0值),就退出循环,执行循环体后面的语句。
以代码为例:
(2)do-while 循环
do-while 语句的执行过程如下: ①执行循环体中的语句; ②计算循环控制表达式的值; ③如果循环控制表达式的值为真(非0),那么返回步骤①; ④如果循环控制表达式的值为假(0值),就退出循环,执行循环体后面的语句。 先执行循环体后计算并判断循环控制条件,所以循环体内的语句将至少被执行一次。
以代码为例:
注:do-while中while后面的分号一定要带上。
(3)for 循环
for 语句的执行过程如下: ①执行初始化表达式; ②计算循环控制表达式的值; ③如果循环控制表达式的值为真(非0),执行循环体中的语句; ④执行增值表达式,返回步骤②; ⑤如果循环控制表达式的值为假(0值),就退出循环,执行循环体后面的语句。
以代码为例:
循环中的break和continue语句:
(1)break语句:彻底退出循环语句。
(2)continue 语句:遇到continue 语句后,程序将跳过continue语句后面未执行的语句, 开始执行下一次循环,即只结束本次循环的执行,并不终止整个循环的执行。
以代码为例:
标签:语句,循环体,C语言,while,循环,执行,表达式,结构 From: https://blog.csdn.net/2401_88969570/article/details/145249732