C中预定义标识符define include undef ifdef ifndef endif line 的用法以及意义?最好带例子

日期:2021-12-04 16:36:56 人气:1

C中预定义标识符define include undef ifdef ifndef endif line 的用法以及意义?最好带例子

由预处理程序自动完成的。在C语言中,“宏”分为有参数和无参数两种。 下面分别讨论这两种“宏”的定义和调用。
无参宏定义
无参宏的宏名后不带参数。其定义的一般形式为: #define 标识符 字符串 其中的“#”表示这是一条预处理命令。凡是以“#”开头的均为预处理命令。“define”为宏定义命令。 “标识符”为所定义的宏名。“字符串”可以是常数、表达式、格式串等。在前面介绍过的符号常量的定义就是一种无参宏定义。 此外,常对程序中反复使用的表达式进行宏定义。例如: # define
    A+
热门评论