C - 程序结构

在我们研究C编程语言的基本构建块之前,让我们看一下最基本的C程序结构,以便我们在接下来的章节中将其作为参考.

Hello World示例

AC程序基本上由以下部分组成 :

  • 预处理程序命令

  • 功能

  • 变量

  • 语句&表达式

  • 评论

让我们看一下打印"Hello World"字样的简单代码.

#include <stdio.h>

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

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

  • 程序的第一行 #include< stdio.h> 是一个预处理器命令,它告诉C编译器包含stdio.h在进行实际编译之前的文件.

  • 下一行 int main()是程序执行开始的主要功能./p>

  • 下一行/*...*/将被编译器忽略,并且已在程序中添加其他注释.所以这些行在程序中称为注释.

  • 下一行 printf(...)是C中另一个可用的函数这会导致消息"Hello,World!"要显示在屏幕上.

  • 下一行返回0; 终止main()函数并返回值0.

编译并执行C程序

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

  • 打开文本编辑器并添加上述代码.

  • 将文件另存为 hello.c

  • 打开命令提示符,转到保存文件的目录.

  • 键入 gcc hello.c 并按Enter键编译代码.

  • 如果代码中没有错误,命令提示符将带您到下一行并生成 a.out 可执行文件文件.

  • 现在,输入 a.out 来执行您的程序.

  • 您将在屏幕上看到输出"Hello World".

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

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