变量分为局部变量和全局变量,局部变量也称为内部变量,局部变量是在函数内作定义说明的,其作用域仅限于函数内, 离开该函数后再使用这种变量是不行的。全局变量也称为外部变量,是在函数的外部定义的,它的作用域为从变量定义处开始,到本程序文件的末尾。全局变量全部存放在静态存储区,在程序开始执行时给全局变量分配存储区,程序行完毕就释放。局部变量可以和全局变量重名,但是局部变量会屏蔽全局变量。在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。
变量分为局部变量和全局变量,局部变量也称为内部变量,局部变量是在函数内作定义说明的,其作用域仅限于函数内, 离开该函数后再使用这种变量是不行的。全局变量也称为外部变量,是在函数的外部定义的,它的作用域为从变量定义处开始,到本程序文件的末尾。全局变量全部存放在静态存储区,在程序开始执行时给全局变量分配存储区,程序行完毕就释放。局部变量可以和全局变量重名,但是局部变量会屏蔽全局变量。在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。