宏的运用接续符\ 接续符\就是让一行代码可以在在多行上写,在宏的使用上的时候,可以提高代码的可读性 123456789101112131415161718192021222324252627282930#include <stdio.h>//定义宏的时候,下一行之前是可以有空格的,但是\之后最好也不要有空格,#define swap(a,b)\{ \ int t=a;\ a=b; \ b=t;\} \//定义函数宏的时候必须要加上{},或者采用do-while(0)的结构,推荐使用do while形式//#define 指令只能卸载一行,不管用不用{}。都是这样的,要写到多行,必须用\,将所有的内容拼接到一行中//虽然也可以不用\,但是这样可读性很差int main(){ pri\ntf("hello");//\后面不能有空格,下一行前面也不能有空格i, //对于连续单词(函数名,关键字,变量时候) int a=1,b=2,c=3; swap(a,b); return 0;} c #c++ 开发语言 宏的运用接续符\ http://example.com/2022/06/22/宏的运用接续符/ 作者 Zevin 发布于 2022年6月22日 许可协议 c++右值引用 上一篇 TCP客户端服务器代码 下一篇 Please enable JavaScript to view the comments