对于宏定义的说明: ■宏定义是用宏名来表示一个字符串,在宏展开时又以该字 符串取代宏名,这只是一种简单的代换。 字符串可以含任何字符,可以是常数,也可以是表达式; ■预处理程序对它不作任何检查。如有错误,只能在编译已 被宏展开后的源程序时发现。 ■宏定义不是说明或语句,在行末不必加分号,如加上分号 则连分号也一起置换。8 宏定义是用宏名来表示一个字符串,在宏展开时又以该字 符串取代宏名,这只是一种简单的代换。 字符串可以含任何字符,可以是常数,也可以是表达式; 预处理程序对它不作任何检查。如有错误,只能在编译已 被宏展开后的源程序时发现。 宏定义不是说明或语句,在行末不必加分号,如加上分号 则连分号也一起置换。 对于宏定义的说明: