c语言static关键字的作用是什么 c语言static关键字的作用


c语言static关键字的功能是啥?让我们一起了解一下吧!
1、修饰变量
全局性变量前面static修饰 , 该变量就变成了静态数据全局性变量 。所有变量在全部工程项目都能够被浏览(一个文件中界定 , 其他文件应用的情况下加上extern关键字申明 ) , 而在加上了static关键字以后 , 这一变量就只有在本文件内被浏览了 。因而 , 在这儿 , static的功效便是限制作用域 。
局不变量加上了static修饰以后 , 该变量就变成了静态数据部分变量 。局部变量在离开被界定的函数后 , 便会被消毁 , 而当应用static修饰以后 , 它的作用域就一直到全部程序流程完毕 。因而 , 在这儿static的功效便是限制生命期 。
2、修饰函数
修饰函数则该函数变成静态数据函数 , 函数的作用域仅限本文件 , 而不可以被其他文件读取 。
扩展:C语言是啥
C语言是一门面向对象方法、抽象概念的通用型程序设计语言 , 广泛运用于下层开发设计 。C语言能以简单的方法编译程序、解决低等储存器 。C语言是仅发生小量的机器语言及其不用一切软件环境适用便能运转的效率高程序设计语言 。
【c语言static关键字的作用是什么 c语言static关键字的作用】今日的共享便是这种 , 期待能幫助到大伙儿!