\n 和 \n\ 的区别
#include <stdio.h>int main()
{
printf("\n
@\n
/ \\\n
* *\n
* *\n
* *\n
* * * * * *\n
* * * * * * * *\n
* * * * * * * * * *\n
* *\n
* *\n
* * * *\n
* * * * * *\n");
return 0;
}
错误?
#include <stdio.h>
int main()
{
printf("\n"
" @\n"
" / \\\n"
" * *\n"
" * *\n"
" * *\n"
" * *\n"
" * * * * * *\n"
"* * * * * * * *\n"
"* * * * * * * * * *\n"
" * *\n"
" * *\n"
" * * * *\n"
" * * * * * *\n");
return 0;
}
正确?
为什么?
谢谢 因为字符串换行:要么在结尾加上反斜杠(\),要么每一行使用一对双引号 小甲鱼 发表于 2021-10-7 19:39
因为字符串换行:要么在结尾加上反斜杠(\),要么每一行使用一对双引号
{:5_100:}真的吗,小甲鱼你真是太棒了,我太崇拜你了
小甲鱼 发表于 2021-10-7 19:39
因为字符串换行:要么在结尾加上反斜杠(\),要么每一行使用一对双引号
请问为什么一对引号不能从头管到尾呢 顶 fish初 发表于 2021-10-7 19:50
请问为什么一对引号不能从头管到尾呢
我也想知道,有结果了顶我一下{:5_110:} fish初 发表于 2021-10-7 19:50
请问为什么一对引号不能从头管到尾呢
我个人理解是这样的\n相当于一句话里的句号,而printf的一个" "只能打印一句话,所以需要把每一个\n分别用 " "扩出来 嘿嘿
页:
[1]