# 的用法:
#运算发用于在预处理期将宏参数转化为字符串,只在宏定义中有效,编译器不知道#的转换作用
实例:
经预处理之后代码成为:printf("%s\n","Hello World!");
##的用法:
## 运算符用于预处理期粘连两个标识符,连接作用是在预处理完成de的,因此只在宏定义中有效,编译器不知道##的连接作用
实例:
# 的用法:
#运算发用于在预处理期将宏参数转化为字符串,只在宏定义中有效,编译器不知道#的转换作用
实例:
经预处理之后代码成为:printf("%s\n","Hello World!");
##的用法:
## 运算符用于预处理期粘连两个标识符,连接作用是在预处理完成de的,因此只在宏定义中有效,编译器不知道##的连接作用
实例: