11选择结构

简介: 11选择结构

C++入门——60s从0到1

选择结构

C++选择结构是C++中用于根据不同情况执行不同代码块的重要结构。其中,if语句是C++中最常用的选择结构之一,可以帮助程序员实现简单的条件判断。

选择结构

 

C++中的选择结构可以根据不同情况执行不同的代码块。它通常由条件表达式和若干个代码块组成,其中条件表达式的结果为真时执行其中的一个代码块,结果为假时执行另一个代码块。C++中常用的选择结构如下:

 

- if语句

- if...else语句

- if...else if...else语句

- switch语句

 

1.1 if语句

 

if语句是最简单的选择结构,它根据条件表达式的结果决定是否执行某个代码块。以下是一个使用if语句的示例代码:

 

#include <iostream>
using namespace std;
int main() {
    int a = 10, b = 20;
    if (a > b) { // 如果a大于b则输出true
        cout << "a大于b" << endl;
    } else { // 如果a小于等于b则输出false
        cout << "a小于等于b" << endl;
    }
    return 0;
}

 

1.2 if...else语句

 

if...else语句是最常用的选择结构之一,它根据条件表达式的结果决定执行哪个代码块。以下是一个使用if...else语句的示例代码:

#include <iostream>
using namespace std;
int main() {
    int a = 10, b = 20;
    if (a > b) { // 如果a大于b则输出true
        cout << "a大于b" << endl;
    } else { // 如果a小于等于b则输出false
        cout << "a小于等于b" << endl;
    }
    return 0;
}
 
1.3 if...else if...else语句
 
if...else if...else语句可以根据多个条件表达式的结果决定执行哪个代码块。以下是一个使用if...else if...else语句的示例代码:
 
#include <iostream>
using namespace std;
int main() {
    int a = 10, b = 20;
    if (a > b) { // 如果a大于b则输出true
        cout << "a大于b" << endl;
    } else if (a == b) { // 如果a等于b则输出false
        cout << "a等于b" << endl;
    } else { // 如果上述条件都不满足则输出false
        cout << "a小于等于b" << endl;
    }
    return 0;
}

 

1.4 switch语句

 

switch语句可以根据某个表达式的值决定执行哪个代码块。以下是一个使用switch语句的示例代码:

 

#include <iostream>
using namespace std;
int main() {
    int grade = 90;
    switch (grade / 10) { // 根据成绩等级输出不同的信息
        case 9: cout << "A+" << endl; break;
        case 8: cout << "A" << endl; break;
        case 7: cout << "B+" << endl; break;
        case 6: cout << "B" << endl; break;
        case 5: cout << "C+" << endl; break;
        case 4: cout << "C" << endl; break;
        case 3: cout << "D" << endl; break;
        case 2: cout << "F" << endl; break;
        default: cout << "输入有误!" << endl; break;
    }
    return 0;
}
目录
相关文章
|
6天前
|
Python
用if语句处理选择结构
用if语句处理选择结构
19 5
|
6天前
|
Java C# C++
使用Switch语句实现多分支选择结构
在编程中,经常需要基于某个变量的值来执行不同的代码块。这就是所谓的“多分支选择结构”。在多种编程语言中,如Java、C++、C#等,switch语句是实现这种结构的一种常用方法。 switch语句的基本思想是:将一个表达式的值与多个可能的常量值进行比较,然后根据匹配的结果执行相应的代码块。
15 0
|
6天前
|
C++
c++循环结构讲解
c++循环结构讲解
26 0
|
6天前
|
Java
swtich分支结构需要注意哪些事情
swtich分支结构需要注意哪些事情
|
6天前
用switch语句实现多分支选择结构
用switch语句实现多分支选择结构
18 2
|
6天前
|
C++ 容器
C++循环结构
C++循环结构
|
6天前
第6章循环结构(二)
第6章循环结构(二)
14 0
|
6天前
|
C++
12循环结构
12循环结构
23 0
|
6天前
|
安全 程序员 C#
C#循环结构
C#循环结构
25 0
|
6天前
|
机器学习/深度学习 资源调度 物联网
C++系列-第3章循环结构-29-累乘和连除
C++系列-第3章循环结构-29-累乘和连除