多行字符串写法

在一个 printf 函数中,输出多行数据,例如:

line 1
line 2
line 3

可以这样写:

printf("line 1\n"
"line 2\n"
"line 3\n");

相比使用多个 printf 函数更简明。

但如果这样写:

printf("line 1 \ 
line 2 \ 
line 3\n" );

那么输出的是:

line 1 line 2 line 3

此处使用的反斜杠是续行符,用于语句续行和注释续行。当单次输出语句过长时,可以考虑使用续行符。

注意: 续行符的下一行顶头,否则中间将输出空格。续行符在结尾不必出现。

posted @ 2020-02-24 22:47  dump16  阅读(527)  评论(0)    收藏  举报