网友投稿 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小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~
暂时没有评论,来抢沙发吧~