简而言之,循环语句在C语言中的作用是实现代码块的重复执行,从而简化代码、提高程序的效率、实现条件控制和处理大量数据。
一、while循环语句
1.1 while循环:while循环根据给定条件的真假来重复执行一段代码块,直到条件变为假为止。
1.2 一般形式
while(condition) { // code block to be executed }
while循环简单的可以记为:只要当循环体表达式为真(即给定的条件成立),就执行循环体语句。
- 注意:while循环的特点是先判断条件表达式,后执行循环体
1.3 利用while循环的简单例题:
求 ?
二、do...while循环语句
2.1 do-while循环:do-while循环与while循环类似,不同之处在于do-while循环至少会执行一次代码块,然后根据条件的真假来决定是否再次执行。
2.2 一般形式
do { // code block to be executed }while(condition);
- 注意:do...while的特点是,先无条件的执行循环体,然后判断循环体是否成立。
2.3 利用do...while语句的简单例题
求 ?
三、for循环语句
3.1 for循环:for循环是一种用于重复执行特定次数的代码块的循环结构。它包含一个初始化语句、一个循环条件和一个递增语句。
3.2 一般形式
for(initialization; condition; increment/decrement) { // code block to be executed }
- initialization(英译:初始化),也就是说 “循环变量赋初值”。
- condition(英译:条件),也就是说 “循环条件”。
- increment/decrement(英译:自增/递减), 也就是说 “循环变量增值”。
3.3 利用for循环的简单例题:
求 ?
四、用 break 句提前终止循环和 利用(continue)语句提前结束本次循环
4.1 break:在C语言中,break语句用于强制跳出循环语句,即使循环条件尚未结束也会立即跳出循环,执行循环之后的语句
例如:for 语句中:
switch语句中:
4.2 continue:continue 语句常用于循环中的条件判断语句内部,用于对满足某些条件的情况进行特殊处理。当条件满足时,执行 continue 语句,跳过后续语句,继续下一次循环。如果条件不满足,则继续执行后续语句。
以下是一个使用continue语句的实例: