C++ 宏定义说明(详解).docxVIP

  • 28
  • 0
  • 约5.01千字
  • 约 6页
  • 2021-11-26 发布于江苏
  • 举报
宏定义有无参数宏定义和带参数宏定义两种。无参数的宏定义的一般形式为 # define 标识符 字符序列 其中# define 之后的标识符称为宏定义名(简称宏名),要求宏名与字符序列之间用空格符分隔。这种宏定义要求编译预处理程序将源程序中随后所有的定名的出现(注释与字符串常量中的除外)均用字符序列替换之。前面经常使用的定义符号常量是宏定义的最简单应用。如有: # define TRUE 1 # define FALSE 0 则在定义它们的源程序文件中,凡定义之后出现的单词TRUE 将用 1 替代之;出现单词FALSE 将用 0 替代之。 在宏定义的#之前可以有若干个空格、制表符,但不允许有其它

文档评论(0)

1亿VIP精品文档

相关文档