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 <stdio.h>
的第一行是预处理程序命令,该命令告诉C编译器在进行实际编译之前先包含stdio.h文件。 - 下一行
int main()
是程序执行开始的main函数。 - 下一行
/*...*/
将被编译器忽略,并且已在程序中添加了附加注释。因此,这些行在程序中称为注释。 - 下一行
printf(...)
是C语言中可用的另一个函数,该函数将消息“ Hello,World!”。在屏幕上显示。 - 下一行
return 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的目录中运行它。