一个C++中的很弱智的有关问题,绝对送分

一个C++中的很弱智的问题,绝对送分
#define   XXXX   1234   \
34534

在以上代码中的 "\ "(斜杠)在C++代码中是什么意思,为什么宏定义的时候后面加一个斜杠还可以在第2行写?在C++的书上都没有看到讲过,有知道的都讲一下,讲了我就给分。。(这个在MFC的源代码中到处可以看到,但是我还是不太明白是什么意思)

------解决方案--------------------
这一行太长了,就移到下移行去写,因为如果某一行的代码太长了看起来很不方便。
------解决方案--------------------
也可以说就是续行的作用,告诉编译器这一行的代码还没有结束,放到下一行了
------解决方案--------------------
#define XXXX 1234 \
34534
--------------------------------
上面中的\是换行的作用。去掉\就是如下的意思:
#define XXXX 123434534

------解决方案--------------------
\就是忽略后面紧跟的换行符... 把多行当做一行...
\必须放在最后一个.印象里VC6.0 如果你 \了后 先空格再回车是会出错的.

因为在C++中回车属于空白符号的一种..空白符号被编译器忽略..所以回车不影响正常语法..因此 \ 符号就只在宏定义中有用了..其他地方是不必写的...