宏(Marco)定义是预处理指令的一种。
宏定义的形式:
#define 宏名 字符串
#
表示这是一条预处理命令,所有的预处理命令都以 # 开头。define
是预处理命令。宏名
是标识符的一种,命名规则和标识符相同。字符串
可以是数字、表达式、if 语句、函数、数据类型等。
宏定义表示用宏名替换字符串,在写代码时用宏名代替字符串,使代码简介,可读性更高;在编译时,会将所有的宏名替换回字符串。
宏(Marco)定义是预处理指令的一种。
宏定义的形式:
#define 宏名 字符串
#
表示这是一条预处理命令,所有的预处理命令都以 # 开头。define
是预处理命令。宏名
是标识符的一种,命名规则和标识符相同。字符串
可以是数字、表达式、if 语句、函数、数据类型等。
宏定义表示用宏名替换字符串,在写代码时用宏名代替字符串,使代码简介,可读性更高;在编译时,会将所有的宏名替换回字符串。