c语言宏使用 #字的使用 可以把传递给宏的参数转换为字符串,常用的地方,比如枚举值想打印,那么我们可以写一个宏,传入枚举值,最后实际打印的是枚举的字符串类型 ##的使用 ##把宏传入的参数拼到一块,仅仅是拼 VA_ARGS 用来接收,宏传过来的可变参数,比如 #define a(…) b(VA_ARGS)