c语言static关键字的作用

c语言static关键字的作用是什么?让我们一起了解一下吧!

1、修饰变量

全局变量前加static修饰,该变量就成为了静态全局变量。全部变量在整个工程都可以被访问(一个文件中定义,其它文件使用的时候添加extern关键字声明 ),而在添加了static关键字之后,这个变量就只能在本文件内被访问了。因此,在这里,static的作用就是限定作用域。

局不变量添加了static修饰之后,该变量就成为了静态局部变量。局部变量在离开了被定义的函数后,就会被销毁,而当使用static修饰之后,它的作用域就一直到整个程序结束。因此,在这里static的作用就是限定生命周期。

2、修饰函数

修饰函数则该函数成为静态函数,函数的作用域仅限于本文件,而不能被其它文件调用。

拓展:C语言是什么

C语言是一门面向过程、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。

今天的分享就是这些,希望能帮助到大家!

标签:c语言 static关键字 的作用

免责声明:本内容来自橡树街平台创作者或收集于互联网公开资源,不代表橡树街网的观点和立场。如有侵权内容,请联系我们删除。联系邮箱:ihuangque@qq.com
相关推荐
c语言void是什么意思
2022-08-05
c语言void是什么意思
c语言什么意思app
2022-07-28
c语言什么意思app
c语言乘方怎么表示
2022-08-05
c语言乘方怎么表示
c语言case是什么意思
2022-08-05
c语言case是什么意思
c语言定义函数
2022-08-05
c语言定义函数
c语言是不是高级语言
2022-08-05
c语言是不是高级语言
c语言中i++和++i的区别
2022-08-05
c语言中i++和++i的区别
c语言余数怎么表示
2022-08-05
c语言余数怎么表示
c语言define什么意思
2022-08-05
c语言define什么意思
c语言应该怎么学
2022-08-05
c语言应该怎么学
手机老是弹出广告怎么解决
2022-08-05
手机老是弹出广告怎么解决
小爱同学怎么判断我喜欢的人喜不喜欢我
2022-08-05
小爱同学怎么判断我喜欢的人喜不喜欢我
安卓手机如何打开.kmz文件
2022-08-05
安卓手机如何打开.kmz文件
苹果手机文件管理在哪里
2022-08-05
苹果手机文件管理在哪里
安卓手机如何打开.sav文件
2022-08-05
安卓手机如何打开.sav文件
ocp认证需不需要报培训班
2022-08-05
ocp认证需不需要报培训班
OCA认证怎么考
2022-08-05
OCA认证怎么考
ocp认证考什么
2022-08-05
ocp认证考什么
oca认证是全英语题吗
2022-08-05
oca认证是全英语题吗
ocp认证考试费用多少钱
2022-08-05
ocp认证考试费用多少钱
重庆ocp认证怎么考
2022-08-05
重庆ocp认证怎么考
oracle的oca认证怎么报名
2022-08-05
oracle的oca认证怎么报名
oca认证有什么科目
2022-08-05
oca认证有什么科目
Oracle认证ocp考的内容
2022-08-05
Oracle认证ocp考的内容
长沙ocp认证怎么考
2022-08-05
长沙ocp认证怎么考