如下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;
}
正在加载题目数据…
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析