在C语言中字符串是不可以分行写的。
在C++中,一个长字符串可以占两行或多行,但在最后一行之前的各行应用反斜杠结尾,例如:
"I \
love \
you"
上面的字符串与下面的单行字符串等价:
"I love you"
另外printf("a=%.2f\n,b=%.2f\n,c=%.2f\n,d=%.2f\n,e=%.2f\n",a,b,c,d,e)这类的语句可以分行写成
printf("a=%.2f\n,b=%.2f\n,c=%.2f\n,d=%.2f\n,e=%.2f\n",
a,
b,
c,
d,
e);
的样子。但是printf这样的标识符和关键字不可以分行写。下面的两种写法都是错的:
1. print
f("hello");
2. print\
f("hello");
c语言语句书写规则
最新推荐文章于 2025-07-18 21:06:32 发布
本文对比了C++和C语言中字符串处理的差异,特别关注字符串的换行方式、printf语句的分行写法以及字符串的定义。

3046

被折叠的 条评论
为什么被折叠?



