kies 发表于 2020-3-9 22:32:27

不知道怎么回事

#include<stdio.h>

int main()
{
             printf("\n\       
                   @\n\
                   / \\n\
                * *\n\
                * *\n\
      * * * * * * * *\n\
   * * * * * * * * * *\n\
   * * * * * * * * * * * * \n\
                  * *\n\
                  * *\n\
                * * * *\n\
             * * * * * *\n\");
          return 0;
}                                           不知道为什么报错

一个账号 发表于 2020-3-9 22:35:08

#include<stdio.h>

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

蒋博文 发表于 2020-3-9 23:07:25

你看看缩进有没有问题

蒋博文 发表于 2020-3-9 23:08:00

把报错的代码放上来{:10_277:}

hrp 发表于 2020-3-9 23:18:31

#include<stdio.h>

int main()
{
               printf("\n\
                   @\n\
                   / \n\
                  * *\n\
                  * *\n\
      * * * * * * * *\n\
   * * * * * * * * * *\n\
   * * * * * * * * * * * * \n\
                  * *\n\
                  * *\n\
                * * * *\n\
             * * * * * *\n");   //第5行反斜杠后面有无关空格,第7行 n 前面多一个反斜杠,16行最后一个斜杠不需要。
          return 0;
}

kies 发表于 2020-3-9 23:30:15

hrp 发表于 2020-3-9 23:18


谢谢

kies 发表于 2020-3-9 23:32:16

蒋博文 发表于 2020-3-9 23:07
你看看缩进有没有问题

缩进是什么?

kies 发表于 2020-3-9 23:33:27

蒋博文 发表于 2020-3-9 23:08
把报错的代码放上来

5        9        C:\Users\ASUS\Desktop\c语言\第一节课\未命名2.c        missing terminating " character

kies 发表于 2020-3-9 23:38:26

hrp 发表于 2020-3-9 23:18


请问第5行的问题还是看不懂,能解释一下吗,谢谢

蒋博文 发表于 2020-3-9 23:42:11

kies 发表于 2020-3-9 23:33
5        9        C:%users\ASUS\Desktop\c语言\第一节课\未命名2.c        missing terminating " character

错误原因,缺少终止字符

蒋博文 发表于 2020-3-9 23:42:44

kies 发表于 2020-3-9 23:33
5        9        C:%users\ASUS\Desktop\c语言\第一节课\未命名2.c        missing terminating " character

按照一楼的改就行{:10_277:}

hrp 发表于 2020-3-9 23:54:45

本帖最后由 hrp 于 2020-3-10 00:03 编辑

kies 发表于 2020-3-9 23:38
请问第5行的问题还是看不懂,能解释一下吗,谢谢

第 5 行的反斜杠后面有一堆空格,你把编辑器设置成显示空格就能看到了,或者把光标点到末尾,按右方向键往后移动一下也能发现有空格(后面没有空格的话光标往后移动,就跳到下一行开头了)。
我这显示的不是错误,是一个警告。

还有第 7 行我说错了,按照你的图形来说,不是多了一个反斜杠,是少了,应该再加一个{:10_277:}
#include<stdio.h>

int main()
{
               printf("\n\
            @\n\
             / \\\n\
             * *\n\
             * *\n\
      * * * * * * * *\n\
   * * * * * * * * * *\n\
   * * * * * * * * * * * * \n\
             * *\n\
             * *\n\
         * * * *\n\
         * * * * * *\n");   //第5行反斜杠后面有无关空格,第7行少一个反斜杠,第16行最后一个反斜杠不需要。
          return 0;
}

有梦想的扎克 发表于 2020-3-10 01:23:10

我记得有三个''' 这个的表示方法应该可以吧

kies 发表于 2020-3-10 10:18:30

hrp 发表于 2020-3-9 23:54
第 5 行的反斜杠后面有一堆空格,你把编辑器设置成显示空格就能看到了,或者把光标点到末尾,按右方向 ...

好的,谢谢

蒋博文 发表于 2020-3-10 11:55:35

kies 发表于 2020-3-10 10:18
好的,谢谢

如果对你有帮助,请设置最佳答案

zltzlt 发表于 2020-3-12 13:04:06

如果你的问题已解决,请设置【最佳答案】
页: [1]
查看完整版本: 不知道怎么回事