位置:首页 > > C语言程序结构

C语言程序结构

现在我们研究C语言编程的基本构建模块,让我们看看一个最低限度的C程序的结构,使我们可以把它作为即将到来的章节的参考。

C语言Hello World示例

C语言程序主要由以下几部分组成:

  • 预处理命令

  • 函数

  • 变量

  • 语句和表达式

  • 注释

让我们来看看,将打印字的简单的代码 "Hello World":

#include 

int main()
{
   /* my first program in C */
   printf("Hello, World! 
");
   
   return 0;
}


让我们来看看上面的程序的各个部分:

  1. 该程序的 #include 第一行是一个预处理命令,它讲述了一个C编译器才去实际编译包含文件:stdio.h

  2. 下一行 int main() 是程序开始执行

  3. 下一行 /*...*/ 会被编译器被忽略,它已被投入到程序添加附加注释。因此,这样的行称为程序中的注释。

  4. 下一行 printf(...)在C提供另一种功能,使消息 "Hello, World!" 显示在屏幕上

  5. 下一行 return 0; 终止main()函数返回值为0

编译和执行C程序:

让我们看一下如何保存源代码文件,以及如何编译并运行它。以下是简单的步骤:

  1. 打开文本编辑器,并添加上述代码。

  2. 将文件另存为 hello.c

  3. 打开命令提示符并转到目录中保存文件。

  4. 输入 gcc hello.c,然后按回车编译代码。

  5. 如果在代码中没有错误的命令提示符下将自动换到下一行,并会生成 a.out 的可执行文件。

  6. 现在,输入 a.out 执行程序。

  7. 可以看到“Hello World”字样在屏幕上

$ gcc hello.c
$ ./a.out
Hello, World!

确保gcc编译器是在路径中并在包含目录源文件hello.c运行它。