本节通过一个简单的示例程序,演示C语言程序从编写到运行的全过程,帮助初学者建立对C语言程序的直观认识。
1. 开发环境与工具
C语言程序的开发需要以下工具:
-
代码编辑器 :VSCode (Visual Studio Code),用于编写和编辑C语言源代码文件。
-
编译器 :将人类可读的C语言源代码(文本文件)转换为计算机可执行的机器代码。示例中使用的编译器集成在开发环境中(可能指 Visual C++ 或 MinGW GCC 等)。
-
运行环境:执行编译后生成的可执行程序。
2. 创建第一个C程序
2.1 新建源文件
-
打开VSCode。
-
新建一个文件。
-
选择合适的保存位置。
-
将文件命名为
hello_world.c。C语言源文件通常以.c作为扩展名。
2.2 编写程序代码
在 hello_world.c文件中输入以下代码:
#include <stdio.h>
int main()
{
printf("欢迎大家学习C语言\n");
return 0;
}
3. 编译与运行程序
在VSCode或集成的开发环境中,通常通过以下步骤将源代码转换为可执行程序并运行:
-
编译 (Compile):调用编译器检查代码语法并将其转换为目标文件。
-
链接 (Link) :将目标文件与必要的库文件连接,生成最终的可执行文件(如
hello_world.exe)。 -
运行 (Run):执行生成的可执行文件,查看程序输出。
运行成功后,将在终端或控制台窗口中显示输出结果:
欢迎大家学习C语言
4. 程序代码简要分析
虽然后续章节会详细讲解,此处对第一个程序的核心结构做简要说明:
| 代码行 | 说明 |
|---|---|
#include <stdio.h> |
预处理指令 。告诉编译器在实际编译之前包含标准输入输出头文件 stdio.h,该文件包含了 printf函数的声明。 |
int main() |
定义程序的主函数 。每个C程序都必须有一个 main函数,它是程序执行的入口点。int表示该函数返回一个整型值。 |
{和 } |
花括号定义了 main函数的函数体,其中包含要执行的所有语句。 |
printf("...\n"); |
函数调用语句 。调用 printf函数将双引号内的字符串文本输出到屏幕。\n是换行符。 |
return 0; |
返回语句 。表示 main函数执行成功并返回值 0给操作系统。 |
5. 关键要点总结
-
C语言源文件是纯文本文件,使用
.c扩展名。 -
编写C程序的基本流程:编辑源代码 -> 编译 -> 链接 -> 运行。
-
main函数是C程序执行的起点。 -
printf是用于向标准输出(通常是屏幕)格式化输出文本的基本函数。 -
程序中的每条语句以分号
;结尾。