c语言宏定义的使用

网友投稿 296 2022-08-23

c语言宏定义的使用

#include /*1.宏定义中使用#或##作用2.宏定义函数使用#转换为字符串##字符串拼接*/#define P(a) printf("%s,%d\n",#a,a);#define SQR(X) printf("the "#X" is %d\n",((X)*(X)));#define XM(n)##nint main(){ int b = 3; P(b); printf("==================\n"); SQR(12); printf("==================\n"); int x7 = 120; printf(" == %d\n",XM(7)); while(1); return 0;}

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:分享8点超级有用的Python编程建议(你知道python编程吗?)
下一篇:linux c信号使用
相关文章

 发表评论

暂时没有评论,来抢沙发吧~