关于局部变量、局部静态变量的定义
局部变量:形参和函数体内部定义的变量。
局部静态变量:将局部变量定义为static类型。
三者区别
1.形参是一种自动对象,是由传递函数的实参进行初始化,作用域仅仅是在所在函数体内有用,函数终止,则形参也被销毁。
2.局部变量的生命周期由其定义方式决定,定义在函数体外的变量作用于整个程序的执行过程,定义在函数体内的作用于此函数执行的过程中。
3.静态局部变量在第一次被初始化之后直到程序结束才被销毁。
关于局部变量、局部静态变量的定义
局部变量:形参和函数体内部定义的变量。
局部静态变量:将局部变量定义为static类型。
三者区别
1.形参是一种自动对象,是由传递函数的实参进行初始化,作用域仅仅是在所在函数体内有用,函数终止,则形参也被销毁。
2.局部变量的生命周期由其定义方式决定,定义在函数体外的变量作用于整个程序的执行过程,定义在函数体内的作用于此函数执行的过程中。
3.静态局部变量在第一次被初始化之后直到程序结束才被销毁。