第28191题 单选题
如下C++代码运行后,依次输出的三行内容是?
#include <iostream>
using namespace std;

int a = 20; // 全局变量

void func() {
    int a = 10; // 函数局部变量,遮蔽全局变量a
    {
        int a = 5; // 块级局部变量,遮蔽外层的局部变量a
        cout << a << endl;
    }
    cout << a << endl;
}

int main() {
    func();
    cout << a << endl;
    return 0;
}
A

5 10 20

B

5 20 10

C

10 5 20

D

20 10 5

程序运行统计
暂无判题统计
提交0次 正确率0.00%
答案解析