全部分类
移动开发与应用
WEB前端
架构与运维
程序设计
数据库
操作系统
热点技术
综合
static变量
1010阅读 0评论
2013-04-19
verne91
分类:
C/C++
static分为两种情况:
(1)定义一个外部变量时声明为static变量,这种情况下,意味着此变量对于这个源代码文件之外的代码是隐形的(不可访问);
(2)在函数中定义内部变量时声明为static变量,此时,意味着这个变量在函数调用返回后依然存在(但无法被其他函数访问),当程序再次进入同一个函数时,这个变量依然保持着上一次函数返回时的值。
上一篇:
gcc 引用math.h,编译出现undefined reference to 'pow'错误时,需要加参数-lm.
下一篇:
结构和联合的区别