查看: 581  |  回复: 0
  C++ 内部变量与外部变量
楼主
发表于 2023年10月2日 21:49
#include <iostream>
using namespace std;

int a = 1;
int main() {
	int a = 2;
	{
		cout << "块变量1: " << a << endl;

		int a = 3; // 块作用域变量
		cout << "块变量2: " << a << endl;

		cout << "块变量3: " << ::a << endl;
	}
	cout << "外部变量: " << a << endl;
	return 0;
}

运行结果:

块变量1: 2
块变量2: 3
块变量3: 1
外部变量: 2


您需要登录后才可以回帖 登录 | 立即注册
【本版规则】请勿发表违反国家法律的内容,否则会被冻结账号和删贴。
用户名: 立即注册
密码:
2020-2024 MaNongKu.com