不是下划线而是"\"换行。
"\n"中的"\\"是转义符表示换行,而"\\"则表示易改"\"。
比如:
void main()
{
printf("这是一行写不下的字符串"\
"这是延续的字符串"\
"这是再延续的字符串加回车符\n"\
"于是打印出的这一行会在前面的基础上换行输出。反斜杠符号通常只能用两个连续的反斜杠来输出1个。");
for(int i=1;i<10;i++) printf("\\");
/*定义一个很长的变量名试试*/
int __________________________________________ = 100;
__________________________________________ = __________________________________________ + __________________________________________;
/*上面这行和这个等价:*/
__________________________________________ = \ __________________________________________ \
+ \
__________________________________________;
printf("\n%d", __________________________________________);
}
反斜杠\ 可以在代码中连接下一行