变量存储类别 自动变量和静态变量的区别 1.静态局部变量的存储空间分配在静态存储 区域,而动态变量的存储空间分配在动态存 储区域 2静态局部变量的生命周期为整个程序运行 期,自动局部变量的生命周期为函数调用期 3静态局部变量是在编译时赋初始值,整个 程序运行期只进行一次赋值,再次调用函数 时,静态变量不再初始化,而是存放上次函 数调用结束后的值变量存储类别 • 自动变量和静态变量的区别 1.静态局部变量的存储空间分配在静态存储 区域,而动态变量的存储空间分配在动态存 储区域 2.静态局部变量的生命周期为整个程序运行 期,自动局部变量的生命周期为函数调用期 3.静态局部变量是在编译时赋初始值,整个 程序运行期只进行一次赋值,再次调用函数 时,静态变量不再初始化,而是存放上次函 数调用结束后的值