第四章 连接
来源:互联网 发布:网络运行 编辑:程序博客网 时间:2024/05/22 03:12
1(C和指针3.6 P41):链接属性
链接属性共有三种:外部,内部,无
外部:不论声明多少次,位于几个源文件都表示同一个实体。代码块之外的变量都是外部属性,代码块内加修饰符extern改变成外部属性;
内部:在同一个文件中的所有声明都表示同一个实体。static关键字只能改变缺省链接属性为外部的声明才有效果。
无:每个声明都是单独的实体,即多个声明当着不同的实体。
2static关键字:
(1)用于函数定义或者代码块之外的变量声明时,static将其链接属性从外部改为内部
(2)用于代码块内部变量声明时,static改变变量的存储类型,修改成静态变量,
3(4.5)检查外部类型:要保证外部类型在各个模块中都有相同的类型,要严格意义上的相同。
一个文件中:char filename[]="clh";
另一个文件中:extern char* filename;
这两者并不同,上面的是字符数组,而下面的是字符指针
http://www.cnitblog.com/guopingleee/archive/2009/01/18/53850.aspx
0 0
- 第四章 连接
- 第四章 连接管理
- 第四章 连接
- 第四章 连接
- 第四章:连接到ActiveMQ
- 第四章 第七节: 连接
- 《C陷阱与缺陷》 第四章 连接
- C#第四章 连接分割字符串
- C陷阱与缺陷第四章 连接
- 第四章 第八节:多表连接
- 第四章 查看MQ队列被哪些机器连接了
- 第四章:创建初始应用---连接数据库(YII)
- SQL Server 2008编程入门经典笔记(第四章:连接)
- 第四章 查看MQ队列被哪些机器连接了
- [HTTP权威指南读书笔记]第四章—连接管理
- 第四章——Web镇之旅:连接起来
- http连接管理(http权威指南第四章)
- 第四章 ActiveMQ连接(Connector)配置 笔记
- 四十六 枚举类型 --- 一般不用。麻烦
- sort对第三个参数的使用
- Another Candies
- Preference实现自定义视图
- TLD tracking learning detection 学习资料
- 第四章 连接
- TrustZone——开发环境—FastModels-WIN平台
- 超实用的javascript技巧及实践(上)
- 大型网站架构一步步构建
- Linux那些事儿之我是SCSI硬盘(4)三座大山(一)
- Makefile实例分析注
- 陶陶摘苹果
- iOS 中谓词的研究心得
- 扩展Eclipse和MyEclipse的自动提示