C - 程序结构
在我们研究 C 编程语言的基本构建块之前,让我们先看一下 C 程序结构的最低限度,以便我们可以在接下来的章节中将其作为参考。
Hello World 示例
一个 C 程序基本上由以下部分组成 -
- 预处理器命令
- 功能
- 变量
- 语句和表达式
- 评论
让我们看一个打印“Hello World”字样的简单代码 -
现场演示#include <stdio.h> int main() { /* my first program in C */ printf("Hello, World! \n"); return 0; }
让我们看一下上述程序的各个部分 -
-
程序第一行#include
是一个预处理器命令,它告诉 C 编译器在进行实际编译之前包含 stdio.h 文件。 -
下一行 int main() 是程序执行开始的主要函数。
-
下一行 /*...*/ 将被编译器忽略,它已被用于在程序中添加额外的注释。所以这样的行在程序中被称为注释。
-
下一行 printf(...) 是 C 中另一个可用的函数,它会导致消息“Hello, World!”显示在屏幕上。
-
下一行return 0; 终止 main() 函数并返回值 0。
编译并执行C程序
让我们看看如何将源代码保存在文件中,以及如何编译和运行它。以下是简单的步骤 -
-
打开文本编辑器,添加上述代码。
-
将文件另存为 hello.c
-
打开命令提示符并转到您保存文件的目录。
-
输入 gcc hello.c 然后回车编译你的代码。
-
如果您的代码中没有错误,命令提示符会将您带到下一行并生成 a.out 可执行文件。
-
现在,输入 a.out 执行你的程序。
-
您将看到输出 "Hello World" 打印在屏幕上。
$ gcc hello.c $ ./a.out Hello, World!
确保 gcc 编译器在您的路径中,并且您在包含源文件 hello.c 的目录中运行它。
C语言