我看的一本资料书上写的,我也纳闷来着,看得我云里雾里。会不会是以前以前......
追答前面的例子有点小问题,就是转接符后面必须是行尾。即"\\"后必须紧接换行符。
看起来是这样:
void main()
{
printf("这是一行写不下的字符串"\
"这是延续的字符串"\
"这是再延续的字符串加回车符\n"\
"于是打印出的这一行会在前面的基础上换行输出。反斜杠符号通常只能用两个连续的反斜杠来输出1个。");
for(int i=1;i<10;i++) printf("\\");
/*定义一个很长的变量名试试*/
int __________________________________________ = 100;
__________________________________________ = __________________________________________ + __________________________________________;
/*上面这行和这个等价:*/
__________________________________________ = \
__________________________________________ \
+ \
__________________________________________;
printf("\n%d", __________________________________________);
}