在C++编程中,判断语句(Conditional Statements)是一种用于根据条件执行不同代码块的控制结构。它们使得程序可以根据特定的条件来做出决策,从而实现更灵活和智能的行为。本文将介绍C++中常见的判断语句,包括 if
、if-else
、if-else if-else
和 switch
,并给出详细的示例帮助您理解和应用这些语句。
1. if 语句
if
语句用于在条件为真时执行特定的代码块。
#include <iostream>
int main() {
int num = 10;
if (num > 0) {
std::cout << "Number is positive." << std::endl;
}
return 0;
}
解析:
- 条件:
num > 0
,如果条件成立(即num
大于 0),则执行if
语句块内的代码。
2. if-else 语句
if-else
语句用于在条件为真时执行一个代码块,否则执行另一个代码块。
#include <iostream>
int main() {
int num = -5;
if (num >