static和extern
来源:互联网 发布:进口美工刀架品牌 编辑:程序博客网 时间:2024/05/18 16:55
static
(1)定义全局静态变量
特点:
在全局数据区分配内存;
如果没有初始化,其默认为0;
该变量在本文件内从定义开始到文件结束可见。
(2)定义局部静态变量
特点:
该变量在全局数据区分配内存;
如不显示初始化,将被隐式初始化为0;
始终驻留在全局数据区,直到程序运行结束;
其作用域在局部作用域;
(3)定义静态函数
静态函数的特点:
静态函数只能在本源文件中使用;
在文件作用域中声明的inline函数默认为static类型。
C++中增加两种作用:定义静态数据成员,静态函数成员。
extern
一个函数只能在一个源文件里定义一次,而别的源文件要使用这个函数,就要用extern声明。
0 0
- static、extern和extern "c"
- 【static&extern】static和extern的区别
- static和extern
- static 和 extern 比较
- static和extern
- static和extern c
- extern和static释析
- extern和static
- const static 和 extern
- static和extern
- static和extern
- extern和static关键字
- static和extern
- static和extern
- static和extern
- 关于static和extern
- extern和static释析
- static和extern
- 设计模式c++实现(一):装饰(Decorator)模式
- 12.11上午会面总结ExpandableListView
- JavaScript高级之闭包的概念及其应用
- Sping MVC + Freemarker实现表单提交
- GridView问题集合
- static和extern
- 给正在读硕士阶段学生的小建议
- Windows游戏编程 - 简单的弹球窗口
- DB2监控
- 转:cache一致性中 写无效、写更新;直写、写回 的区别
- 学习任何一门编程语言的过程步骤
- 2014年国务院批准放假调休日期的具体安排通知
- 深入浅出TCP之send和recv
- Android 代码保存时自动格式化