C 语法

语法

在前面的章节中,你已经多次看到过以下代码。让我们分解一下,以便更好地理解它:

实例

#include <stdio.h>

int main() {
  printf("Hello World!");
  return 0;
}

亲自试一试

例子解释

第 1 行:#include <stdio.h> 是一个头文件库,它允许我们使用输入和输出函数,例如 printf()(在第 4 行中使用)。头文件为 C 程序增加了功能。

如果你不理解 #include <stdio.h> 是如何工作的,也不用担心。只需将其视为在你的程序中(几乎)总是出现的东西。

第 2 行:空行。C 会忽略空白。但我们用它来使代码更具可读性。

第 3 行:在 C 程序中总是出现的另一个东西是 main()。这被称为一个函数。其大括号 {} 内的任何代码都将被执行。

第 4 行:printf() 是一个用于将文本输出/打印到屏幕的函数。在我们的示例中,它将输出 "Hello World!"。

请注意:每个 C 语句都以分号 ; 结尾。

注意:int main() 的主体也可以写成:

int main(){printf("Hello World!");return 0;}

请记住:编译器会忽略空格。然而,多行使代码更具可读性。

第 5 行:return 0 结束 main() 函数。

第 6 行:不要忘记添加右大括号 } 以真正结束 main 函数。