当前位置:新励学网 > 秒知问答 > 静态局部变量的声明类型

静态局部变量的声明类型

发表时间:2024-07-28 00:45:21 来源:网友投稿

静态局部变量的声明方式

在局部变量的类型前加上static即可进行静态局部变量的声明和定义

静态局部变量的作用域

和局部变量相同,从变量声明的位置起到花括号结束。

静态局部变量的生命周期

与局部变量不同,静态局部变量的生命周期是与程序“共存亡”。

即从加载资源(执行代码前)开始,到程序关闭,都是变量的生命周期。

为了验证此说法,可执行下列代码:

执行结果为:

因为每次执行fun函数时都要重新定义一边局部变量a,所以被打印出的a的值始终是1。

而因为b为静态局部变量,在代码执行前,即资源加载时就已经执行了"static int b = 0;"这条代码,所以在执行代码的过程中,并没有"static int b = 0;"这条代码,因为早就执行掉了,相当于这条语句已经“没了”。

免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。

如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!