变量分为局部与全局。局部变量又可称之为内部变量。由某对象或某个函数所创建的变量通常都是局部变量,只能被内部引用,而无法被其它对象或函数引用。全局变量既可以是某对象函数创建,也可以是在本程序任何地方创建。全局变量是可以被本程序所有对象或函数引用。
值得注意的是,全局变量在c++这样的面向对象的编程语言中,由于违反了其封装性的原则,信息易泄露,全局变量几乎不使用。