“\” C++

来源:百度知道 编辑:UC知道 时间:2024/05/10 02:51:14
这是一个C++中的语句:p=new Student; \,但这个符号"\"在其中是什么意思?

换行
一般在#define里用。
因为c语言不是按行来编译的。

举个例子,如果要写define,不换行就是
#define MyFunc(a,b) {if (a>b) {a++; b++;} else {a--; b--;}}

换行就是
#define MyFunc(a,b) \
{ \
if (a>b) \
{ \
a++; \
b++; \
} else \
{ \
a--; \
b--; \
} \
}
还是换行看得清楚。
如果没有 \ 就会编译错误。