- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 头文件经常需要其他头文件--避免多重包含
在编写头文件之前,我们需要引入一些额外的预处理器设施。预处理器允许 我们自定义变量。 预处理器变量 的名字在程序中必须是唯一的。任何与预处理器 变量相匹配的名字的使用都关联到该预处理器变量。 为了避免名字冲突,预处理器变量经常用全大写字母表示。 预处理器变量有两种状态:已定义或未定义。定义预处理器变量和检测其状 态所用的预处理器指示不同。#define 指示接受一个名字并定义该名字为预
2017-12-29 11:21:56 487
原创 声明和定义--extern
声明与定义 变量的 定义用于为变量分配存储空间,还可以为变量指定初始值。在一个程 序中,变量有且仅有一个定义。 声明用于向程序表明变量的类型和名字。定义也是声明:当定义变量时我们 声明了它的类型和名字。可以通过使用 extern 关键字声明变量名而不定义它。 不定义变量的声明包括对象名、对象类型和对象类型前的关键字 extern: extern int i; // declares b
2017-12-29 00:13:18 1697
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人