为什么我的.c编码无法在GCC中编译?

sin*_*ika 3 c gcc

我在c中有一个简单的代码:

#include <stdio.h>

main()
{
   printf(“Hello, world! /n”);
}
Run Code Online (Sandbox Code Playgroud)

但我无法在GCC中编译它.我尝试编译它时的警告:

 1. gcc hello.c -o hello
 2. hello.c: In function 'main:
 3. hello.c:4:1: error: stray '\342' in program
 4. hello.c:4:1: error: stray '\200' in program
 5. hello.c:4:1: error: stray '\234' in program
 6. hello.c:4:11: error: 'Hello' undeclared (first use in this function)
 7. hello.c:4:11: note: each undeclared identifier is reported only once for each function
    it appears in
 8. hello.c:4:18: error: 'world' undeclared (first use in this function)
 9. hello.c:4:23: error: expected ')' before '!' token
 10. hello.c:4:23: error: stray '\342' in program
 11. hello.c:4:23: error: stray '\200' in program
 12. hello.c:4:23: error: stray '\235' in program
Run Code Online (Sandbox Code Playgroud)

有人可以帮我吗?

Aus*_*oke 13

您会收到这些错误,因为您可能会从格式化的源中复制并粘贴该代码.并且不一样".将它们更改为,代码将编译.

您可能还应遵循主要定义为的惯例:

int main(void)
Run Code Online (Sandbox Code Playgroud)

因此返回int.