21xrx.com
2025-03-24 00:05:19 Monday
文章检索 我的文章 写文章
C++中的If判断语句
2023-07-03 03:24:29 深夜i     --     --
C++ If语句 条件判断 布尔运算 控制流程

If判断语句是C++中最基本的条件控制语句之一,它可以实现在不同的条件下执行不同的代码。If语句的基本形式如下:


if(条件表达式) 执行这里的代码块

在上面的代码中,条件表达式是一个布尔值,如果它为真,则执行花括号中的代码块。如果条件表达式为假,那么代码块将被跳过,执行if语句之后的语句。

下面给出一些If语句的常见使用场景。

### 单个If语句

最简单的If语句只包含一个条件语句和一个代码块。例如:


if(score >= 60)

 std::cout << "通过考试" << std::endl;

这段代码使用单个If语句来检查分数是否大于等于60分。如果是,则输出“通过考试”。

### If-else语句

一个更常见的用法是使用If-else语句。在这种情况下,如果条件表达式为假,则执行else语句块中的代码。例如:


if(score >= 60)

 std::cout << "通过考试" << std::endl;

else

 std::cout << "未通过考试" << std::endl;

这段代码检查分数是否大于等于60分,并输出相应的信息。

### If-else if-else语句

在某些情况下,我们需要进行多个分支判断。在这种情况下,可以使用If-else if-else语句。例如:


if(score >= 90)

 std::cout << "优秀" << std::endl;

else if(score >= 60)

 std::cout << "及格" << std::endl;

else

 std::cout << "不及格" << std::endl;

这段代码根据分数的不同输出不同的信息。如果分数大于等于90分,则输出“优秀”,如果分数大于等于60分,则输出“及格”,否则输出“不及格”。

总的来说,If语句是C++中最基本的条件控制语句之一,它能够帮助程序员根据不同的条件执行不同的代码,从而让代码更加智能化和灵活化。在使用If语句时,程序员需要熟练掌握语法规则和常见的使用场景,以便更好地运用If语句来完成自己的任务。

  
  
下一篇: C++语法总结PDF

评论区