在C++中,一行之后加上反斜杠‘\’,表示此行没有结束,编译的时候会自动将下一行作为同一句语句编译,这在宏定义的时候非常有用。 例如: #define getGroupID(a,x) if(a<x)a=a;else a=x; 也可写成: #define getGroupID(a,x)\ if (a < x)\ a=a;\ else\ a=x; 上述二者的功用是一样的,大大增强了可读性