#include <iostream>
using namespace std;
int main()
{
cout<<"a="<<a<<endl;
return 0;
}
using namespace std;
int a;
a=1; //全局变量不能在函数外赋值
int main()
{
cout<<"a="<<a<<endl;
return 0;
}
以上编译报错
//下面程序可以正确运行
int a=1; //全局变量可以在函数体外初始化
int main()
{
a=9;
cout<<"a="<<a<<endl;
return 0;
}