C语言中,分支和循环是基本的控制结构,用于根据条件执行不同的代码路径,或者重复执行某段代码。 分支语句 1.if 语句:根据条件执行代码块 2.if-else语句:当条件为真时执行一个代码块,为假时执行另一个代码块。 3.if-else if-else语句:用于在多个条件之间选择。 4.switch语句:用于根据变量的值选择要执行的代码块。 循环语句 1.while循环:当给定条件为真时,重复执行代码块。 2.do-while循环:至少执行一次代码块,然后当给定条件为真时重复执行。 3.for循环:用于初始化表达式,然后检查条件,并在条件为真时重复执行代码块,改变初始值。 补充:可以使用for或while语句创建无限循环 在编写分支和循环语句时,我们要确保代码块内的逻辑清晰,避免出现死循环(无限循环且没有出口),并确保所有可能的执行路径都有合理的退出点。