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;
}
目录
相关文章
|
7月前
|
数据处理
用if语句实现选择结构
用if语句实现选择结构
63 1
|
7月前
|
Python
用if语句处理选择结构
用if语句处理选择结构
41 5
|
7月前
|
Java C# C++
使用Switch语句实现多分支选择结构
在编程中,经常需要基于某个变量的值来执行不同的代码块。这就是所谓的“多分支选择结构”。在多种编程语言中,如Java、C++、C#等,switch语句是实现这种结构的一种常用方法。 switch语句的基本思想是:将一个表达式的值与多个可能的常量值进行比较,然后根据匹配的结果执行相应的代码块。
85 0
|
7月前
|
程序员 Python
16.C语言:用switch语句实现多分支选择结构
16.C语言:用switch语句实现多分支选择结构
78 0
|
7月前
|
C++
C++程序中的选择结构
C++程序中的选择结构
49 2
|
6月前
|
C++
C++选择结构
C++选择结构
|
7月前
|
C语言
用switch语句实现多分支选择结构
用switch语句实现多分支选择结构
52 1
|
7月前
|
Java
swtich分支结构需要注意哪些事情
swtich分支结构需要注意哪些事情
|
程序员
控制语句
一、控制语句 控制语句是编程语言中用于控制程序流程的语句。它们允许程序根据特定条件执行不同的代码块,或者重复执行一段代码,从而实现程序的灵活性和逻辑控制。 常见的控制语句包括: 1. 条件语句(if语句):根据条件的真假来执行不同的代码块。例如: ``` if (条件) { // 如果条件为真,执行这里的代码 } else { // 如果条件为假,执行这里的代码 } ``` 2. 循环语句(for循环、while循环):重复执行一段代码块,直到满足特定条件。例如: ``` for (初始化; 条件; 更新) { // 在条件满足的情况下,重复执行这里的代码 } whil
470 0
|
7月前
|
Java C语言 C++
C语言中用switch语句实现多分支选择结构
C语言中用switch语句实现多分支选择结构
260 0