接续符\就是让一行代码可以在在多行上写,在宏的使用上的时候,可以提高代码的可读性
#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;
}