全局变量和局部变量 1、全局变量定义在所有函数的外部,可以被任何函数访问。常位于程序头部,其值在程序的整个生命周期内均有效。 2、局部变量在一个函数或者一个代码块内声明,不同于全局变量,只能在该函数内部或者该代码块内部的语句使用。 代码 #include <iostream> using namespace std; //全局变量声明 int a; int main() { //局部变量声明 int b,c; //实际初始化 b = 1; c = 2; a = 1+2; cout << g; return 0; }