一只学C的萌新 发表于 2021-9-15 23:34:38

萌新求助

#include <stdio.h>
int main()
{
    printf("Hello World\n");
    return 0;
}
为什么printf("Hello World\n");为什么要加一个\n.
既然这个程序已经结束了为什么还要加一个换行符号
然后\n\和\n有啥子区别
救救孩子吧

大马强 发表于 2021-9-16 06:59:20

在这个代码是没啥区别
我感觉写换行符是个习惯吧

一只学C的萌新 发表于 2021-9-16 07:30:49

大马强 发表于 2021-9-16 06:59
在这个代码是没啥区别
我感觉写换行符是个习惯吧

意思就是说加入没有\n也不会算错?

wp231957 发表于 2021-9-16 07:31:17

\n\没有这个东东,除非是续行

一只学C的萌新 发表于 2021-9-16 07:33:23

wp231957 发表于 2021-9-16 07:31
\n\没有这个东东,除非是续行

小甲鱼BV17s411N78s的B站视频在7分钟左右有个东西,但我没听懂他在说什么

wp231957 发表于 2021-9-16 07:35:03

一只学C的萌新 发表于 2021-9-16 07:33
小甲鱼BV17s411N78s的B站视频在7分钟左右有个东西,但我没听懂他在说什么

有链接吗

一只学C的萌新 发表于 2021-9-16 07:36:03

wp231957 发表于 2021-9-16 07:35
有链接吗

https://www.bilibili.com/video/BV17s411N78s?p=3

一只学C的萌新 发表于 2021-9-16 07:36:45

wp231957 发表于 2021-9-16 07:35
有链接吗

发给你了,但是好像要审核?大概在视频7分钟左右

逃兵 发表于 2021-9-16 08:12:33

\n是换行符
\n\是两部分组成,\n是换行符,\是续行
打印飞机的代码,由于跨行printf,所以用\续行
#include <stdio.h>

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

      return 0;
}

inmaple 发表于 2021-9-16 10:20:07

\n换行符
在这儿换行符其实没有任何影响
个人习惯而已
你不加\n输出还是Hello world!
页: [1]
查看完整版本: 萌新求助