今天为大家带来 if 的嵌套形式的详细教程
if 的嵌套
在我们使用C语言编写程序的时候,通常需要连续的进行判断,这时我们就可以使用 if 的嵌套编写来达到目的。
if 语句中包含一个或者多个 if 语句就称为 if 语句的嵌套,通常如下格式:
if (表达式1)
if (表达式2)
{
执行语句1;
}
else
{
执行语句2;
}
else
if (表达式3)
{
执行语句3;
}
else
{
执行语句4;
}
由上述可以看出, if 语句先判断表达式1,若表达式1的值为真,则对表达式2进行判断。若表达式1的值为假,则执行对表达式3的判断。
条件运算符
在编写C程序的过程中,我们常常会用到 if 语句对条件进行判断。在使用 if 语句的时候,可以通过判断表达式的真假来对程序的执行流程进行操作。在使用表达式的时候,我们可以使用条件表达式来简化表达式的编写,例如,不使用条件运算符:
#include
#include
#include
using namespace std;
int main() {
int Num1, Num2, Num3;
Num1 = 10;
Num2 = 5;
if (Num1>Num2)
{
Num3 = Num1;
}
else
{
Num3 = Num2;
}
cout << Num3 << endl;
cout << "----------------------------" << endl;
system("pause");
}
上述代码等价于:
#include
#include
#include
using namespace std;
int main() {
int Num1, Num2, Num3;
Num1 = 10;
Num2 = 5;
Num3 = (Num1 > Num2) ? Num1 : Num2;
cout << Num3 << endl;
cout << "----------------------------" << endl;
system("pause");
}
显而易见,使用条件运算符可以对代码进行精简。但是会降低代码的可读性。因此在不复杂的程序中可以使用,但在大型项目中不建议这样编写。
今天的内容就到这里,下期小编将带大家继续学习,请各位看官老爷关注转发~~~
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
C语言
+关注
关注
180文章
7626浏览量
139598 -
程序
+关注
关注
117文章
3816浏览量
82121 -
IF
+关注
关注
1文章
56浏览量
27062
发布评论请先 登录
相关推荐











单片机C语言下LCD多级菜单应该如何实现详细方法方法说明
本文所介绍的LCD 采用128 ×64 点阵的液晶屏,因此可显示16 ×16 点阵的汉字4 行8 列。菜单为多级嵌套形式,最长的有13 层,主要完成对某个测点各方面的设置或查询,可通过“向上
发表于 08-05 17:34
•27次下载

介绍python列表的边界和嵌套
本文介绍python列表的边界和嵌套。只能访问python列表范围内的项,python列表可以嵌套python列表。
c语言宏定义可以嵌套吗?
c语言宏定义可以嵌套吗? C语言宏定义可以嵌套,也就是一个宏定义可以包含另一个宏定义,这也被称为宏定义的嵌套扩展。 宏定义是C语言中一种很重要的语法结构,它类似于一种预处理指令,用于在程序编译之前将
评论