您的位置:首页 > 编程语言 > C语言/C++

C语言 static 关键字

2015-07-23 10:37 465 查看
今天考试,才发现对static关键字的理解 一塌糊涂,于是恶补一下

static 原意是静态意思:

主要用在一下几个地方

静态全局变量

静态局部变量

静态函数

从上面可以看出,在一个工程里面,如果有很多.c/.c++文件,如果有static关键字修饰,则表示该变量或函数的作用域是当前文件,即外部文件中的函数无法访问被static修饰的变量或函数。

且有static修饰的变量 其生命周期延长,整个程序之后,才被系统回收。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: