鱼C论坛

 找回密码
 立即注册
查看: 1709|回复: 5

[已解决]我裂开了阿

[复制链接]
发表于 2020-11-14 11:02:30 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
#include <stdio.h>

int main()
{
        printf("\n\
         @\n\
        / \\\n\
        * *\n\
        * *\n\
        * *\n\
    * * * * * *\n\
  * * * * * * * *\n\
* * * * * * * * * *\n\
        * *\n\
        * *\n\
      * * * *\n\
    * * * * * *\n");

        return 0;
}
各位大佬,哪个\n\是什么意思,不是只有\n吗,还有第6行的的\\n\是什么意思?
最佳答案
2020-11-14 11:18:54
本帖最后由 风过无痕1989 于 2020-11-14 11:19 编辑

如果一行代码有很多元素,导致太长影响阅读,可以通过在结尾加\的方式,实现换行,编译时会忽略\及其后的换行符,当做一行处理。

1、在宏定义中,要换行必须使用 \ 结尾。

2、在字符串常量中,可以使用 \ 结尾。

"this \
is \
for \
testing"

和”this is for testing”是相同的,但是对于字符串写成

"this "
"is "
"for "
"testing"

效果是相同的,而且更美观。

3、另外,在普通的语句中,也可以通过 \ 实现换行,不过这时没有 \ 也是一样的效果。

PS:你的代码没有行号,我弄不懂你指的是哪一行
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-11-14 11:18:54 | 显示全部楼层    本楼为最佳答案   
本帖最后由 风过无痕1989 于 2020-11-14 11:19 编辑

如果一行代码有很多元素,导致太长影响阅读,可以通过在结尾加\的方式,实现换行,编译时会忽略\及其后的换行符,当做一行处理。

1、在宏定义中,要换行必须使用 \ 结尾。

2、在字符串常量中,可以使用 \ 结尾。

"this \
is \
for \
testing"

和”this is for testing”是相同的,但是对于字符串写成

"this "
"is "
"for "
"testing"

效果是相同的,而且更美观。

3、另外,在普通的语句中,也可以通过 \ 实现换行,不过这时没有 \ 也是一样的效果。

PS:你的代码没有行号,我弄不懂你指的是哪一行
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-11-14 12:19:55 | 显示全部楼层
风过无痕1989 发表于 2020-11-14 11:18
如果一行代码有很多元素,导致太长影响阅读,可以通过在结尾加\的方式,实现换行,编译时会忽略\及其后的换 ...

大佬,为什么我用\n换行不行,而\n\就可以。
\\n\是在@\n\下面的,这个是小甲鱼老师的作业,打印一个飞机。
我就是不懂,\n\和\n的区别。。。。。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-11-14 12:31:24 | 显示全部楼层
严凯 发表于 2020-11-14 12:19
大佬,为什么我用\n换行不行,而\n\就可以。
\\n\是在@\n\下面的,这个是小甲鱼老师的作业,打印一个飞 ...


\n\ 和 \n 的区别:
\n 直接换行。其实这个作业程序就是一条语句,你用这个直接换行,就会将一个语句拆分
\n\ 既要换行,还得与后续的程序代码连接,n 后面的反斜杠,就是起连接作用

PS : 你一个帖子发两处,这样做,可能会引起不良作用的,希望以后别再这么发帖子了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-11-14 12:56:49 | 显示全部楼层
风过无痕1989 发表于 2020-11-14 12:31
\n\ 和 \n 的区别:
\n 直接换行。其实这个作业程序就是一条语句,你用这个直接换行,就会将一个语句 ...

我的我的,下次不会了。一开始不知道,我看新手乐园没什么人气,就又发了一个C语言专区
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-11-14 13:05:24 | 显示全部楼层
严凯 发表于 2020-11-14 12:56
我的我的,下次不会了。一开始不知道,我看新手乐园没什么人气,就又发了一个C语言专区

满意了,就给个最佳答案吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-10 21:15

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表