形参、局部变量、局部静态变量的区别

来源:互联网 发布:java log4j打印ibatis 编辑:程序博客网 时间:2024/06/08 13:57

关于局部变量、局部静态变量的定义

局部变量:形参和函数体内部定义的变量。

局部静态变量:将局部变量定义为static类型。

三者区别

1.形参是一种自动对象,是由传递函数的实参进行初始化,作用域仅仅是在所在函数体内有用,函数终止,则形参也被销毁。

2.局部变量的生命周期由其定义方式决定,定义在函数体外的变量作用于整个程序的执行过程,定义在函数体内的作用于此函数执行的过程中。

3.静态局部变量在第一次被初始化之后直到程序结束才被销毁。

阅读全文
0 0
原创粉丝点击