目录
变量按存储区域分:全局变量、静态全局变量和静态局部变量都存放在内存的静态存储区域,局部变量存放在内存的栈区。
局部变量就是只能在一个小范围内使用,而全局变量可以在整篇代码中使用
定义变量的三种方式
(1)在函数的开头定义
(2)在函数内的复合语句内定义
(3)在函数的外部定义
其中前两种定义的属于局部变量,后两种是全局变量
局部变量
在一个函数内部定义的变量只在本函数范围内有效,也就是说只有在本函数内才能引用他们,在此函数以外是不能使用这些变量的。在复合语句中定义的变量只在复合语句范围内有效,只在本复合函数语句内才能引用他们。在该复合语句以外是不能使用这些变量的,以上这些就称为“局部变量”