VC是开发编译工具,C++是一门编程语言。
C++提供的编译预处理功能主要有以下三种:
(一) 宏定义
(二) 文件包含
(三) 条件编译
在C++中,我们一般用const定义符号常量。很显然,用const定义常量比用define定义常量更好。
在使用宏定义时应注意的是:
(a) 在书写#define 命令时,注意<宏名>和<字符串>之间用空格分开,而不是用等号连接。
(b) 使用#define定义的标识符不是变量,它只用作宏替换,因此不占有内存。
(c) 习惯上用大写字母表示<宏名>,这只是一种习惯的约定,其目的是为了与变量名区分,因为变量名
通常用小写字母。
|