#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;
}