\作为续行符 在宏定义很长的情况下 使用:
不是用续行符时:
#define SomeFun(x, a, b) if(x)x=a+b;else x=a-b;
使用续行符:
注意:最后一行不要加续行符啊.VC的预处理器在编译之前会自动将\与换行回车去掉
#define SomeFun(x, a, b)\
if (x)\
x = a + b;\
else\
x = a - b;
想使用字符 '\'时,无法直接这么写,必须 '\\' 因为这样写,c++编译器才会认为是一个'\'字符