一.作用区域不同:全局变量作用于整个程序,而局部变量作用于函数或循环之中。

二.生命周期不同:全局变量随着程序的开始而开始,程序的结束而销毁,局部变量随着作用的函数或循环的结束而销毁。

三.内存储存的地方不同:全局变量存储在全局数据区,局部变量存储在栈区。

四.使用方式不同:全局变量在声明后在全局都可以调用,而局部变量只能在函数内部调用。

注意:函数内部会优先使用局部变量在使用全局变量。