c语言的程序代码可以在一条语句结束时换行,但如果一行写不下十可以用下划线换行。尀n第二句话不懂呃

怎么用下划线换行啊?那又是个什么形式呢??请高手赐教。3Q
2024年11月28日 16:01
有2个网友回答
网友(1):

不是下划线而是"\"换行。
"\n"中的"\\"是转义符表示换行,而"\\"则表示易改"\"。

比如:
void main()
{
printf("这是一行写不下的字符串"\
"这是延续的字符串"\
"这是再延续的字符串加回车符\n"\
"于是打印出的这一行会在前面的基础上换行输出。反斜杠符号通常只能用两个连续的反斜杠来输出1个。");

for(int i=1;i<10;i++) printf("\\");

/*定义一个很长的变量名试试*/

int __________________________________________ = 100;

__________________________________________ = __________________________________________ + __________________________________________;
/*上面这行和这个等价:*/
__________________________________________ = \ __________________________________________ \

+ \
__________________________________________;

printf("\n%d", __________________________________________);
}

网友(2):

反斜杠\ 可以在代码中连接下一行