C语言中的分支语句让我们能够根据不同的条件执行不同的代码块。分支语句主要有if
语句和switch
语句。
if
语句:if
语句用于执行一个或多个语句,如果给定条件为真。它的基本语法如下:
if(condition)
{
//如果条件为真,则执行这些语句
}
if-else
语句:if-else
语句在条件为真时执行一个代码块,否则执行另一个代码块。它的基本语法如下:
if (condition)
{
// 如果条件为真,则执行这些语句
}
else
{
// 如果条件为假,则执行这些语句
}
else if
语句:else if
语句允许我们在前一个条件为假时检查多个条件。它的基本语法如下:
if (condition1)
{
// 如果条件1为真,则执行这些语句
}
else if (condition2)
{
// 如果条件2为真,则执行这些语句
}
else
{
// 如果前面的条件都为假,则执行这些语句
}
switch
语句:switch
语句用于根据不同的情况执行不同的代码块。它的基本语法如下:
switch (expression)
{
case constant1:
// 如果 expression 等于 constant1,则执行这些语句
break;
case constant2:
// 如果 expression 等于 constant2,则执行这些语句
break;
default:
// 如果 expression 不等于任何常量,则执行这些语句
break;
}
以上是C语言分支语句的基本用法和语法。使用这些语句,我们可以根据不同的条件选择性地执行特定的代码块。