8.全局变量局部变量

 1 #include <iostream>
 2 #include <cstdlib>
 3 using namespace std;
 4 
 5 //CPP没有声明和定义的差别,只有定义
 6 int a;
 7 //int a;
 8 
 9 //一般禁止使用匿名命名空间,等同于全局作用域
10 namespace
11 {
12     int a = 10;
13 }
14 
15 //定义全局变量
16 int num = 10;
17 namespace data
18 {
19     int num = 100;
20     int numx = 10;
21 }
22 
23 
24 void main()
25 {
26     int numx = 1000;
27     //默认调用全局
28     cout << num << endl;
29     using namespace data;
30     //局部变量会覆盖命名空间和全局变量
31     cout << numx;
32 
33     cin.get();
34 }
原文地址:https://www.cnblogs.com/xiaochi/p/8543729.html