C语言中的循环结构允许程序重复执行一段代码,直到满足特定的条件为止。C语言提供了几种循环结构,包括for循环、while循环和do-while循环。
1.for循环
for循环通常用于已知循环次数的情况。
基本形式
·初始化:在循环开始之前设置循环控制变量的初始值。
·条件:每次循环迭代前都会检查这个条件,如果为真,则执行循环体;如果为假,则退出循环。
·更新:在每次循环迭代后更新循环控制变量的值。
示例
2.while循环
while循环用于在条件为真时重复执行一段代码。
基本形式
·条件:在每次循环迭代前检查这个条件,如果为真,则执行循环体;如果为假,则退出循环。
示例
3.do-while循环
do-while循环与while循环类似,但会至少执行一次循环体,然后再检查条件。
基本形式
·条件:在每次循环迭代后检查这个条件,如果为真,则继续执行循环体;如果为假,则退出循环。
示例
4.嵌套循环
循环结构还可以嵌套使用,即在一个循环内部包含另一个循环。这常用于处理二维数组或多维数组,或者实现更复杂的逻辑。
示例(打印乘法表)
在上面的示例中,外层for循环控制乘法表的行数,内层for循环控制每行的列数,从而打印出9x9的乘法表。