简述静态局部变量和自动变量的区别,并举例说明 C语言的

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/07 10:41:49

简述静态局部变量和自动变量的区别,并举例说明 C语言的
简述静态局部变量和自动变量的区别,并举例说明 C语言的

简述静态局部变量和自动变量的区别,并举例说明 C语言的
生命周期不同:
1、动态变量生命周期仅为函数执行时间周期,该函数调用结束,变量销毁;
2、静态变量生命周期延长到整个程序执行结束(不是该函数调用结束,是main函数结束),本次函数调用结束,变量不销毁,再次调用该函数 该变量保留上一次的值.