if的嵌套形式

描述

程序

今天为大家带来 if 的嵌套形式的详细教程

if 的嵌套

在我们使用C语言编写程序的时候,通常需要连续的进行判断,这时我们就可以使用 if 的嵌套编写来达到目的。

    if 语句中包含一个或者多个 if 语句就称为 if 语句的嵌套,通常如下格式:
if (表达式1if (表达式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");
}
显而易见,使用条件运算符可以对代码进行精简。但是会降低代码的可读性。因此在不复杂的程序中可以使用,但在大型项目中不建议这样编写。

今天的内容就到这里,下期小编将带大家继续学习,请各位看官老爷关注转发~~~

程序程序程序

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分