C++if语句

if语句是C/C++中最常用的条件判断语句,它可以根据表达式的真假执行不同的语句。

if语句的语法如下:

# c++ www.itzhimei.com 代码演示
if (条件表达式)
{
  // 如果条件为真执行的语句
}

当条件表达式的值为真时,if语句块内的代码会被执行,否则if内代码会被跳过。

下面是一些if语句使用的示例:

# c++ www.itzhimei.com 代码演示
int a = 5;
if (a > 0) {
  cout << "a是正数" << endl; 
}

该示例会检查a是否大于0,如果成立则输出相应消息。

if语句也可以使用else子句,在条件不成立时执行else块:

# c++ www.itzhimei.com 代码演示
if (score >= 60) {
  cout << "考试通过" << endl;
}
else {
  cout << "考试不通过" << endl;
}

根据分数输出对应的通过消息。

我们也可以在if中嵌套使用if-else,进行多个条件判断:

# c++ www.itzhimei.com 代码演示
if (score >= 90) {
  grade = 'A';
} 
else if (score >= 80) {
  grade = 'B';
}
else if (score >= 60) {
  grade = 'C';
}
else {
  grade = 'D';
}

以上示例使用嵌套的if-else根据分数输出对应的成绩。

if语句在编程中使用广泛,上述例子介绍了if语句的基本语法和典型应用,可以作为使用if语句的参考。