#include <stdio.h> // 头文件,使用<>编译系统会在系统头文件目录搜索
在C语言中,#include
是预处理指令,用于将指定的头文件内容插入到当前源文件中。这里的 <stdio.h>
是一个标准库头文件,其中包含了与输入输出操作相关的函数声明,如 printf()
和 scanf()
等。尖括号 <>
指示编译器在系统预定义的包含路径下寻找该头文件。
/*
* main()入口函数,格式固定
* int: 表示函数的返回类型
* return 0; 程序终止:0 表示程序执行成功
*/
int main(void) {
main()
函数是C语言程序的执行起点,每一个C程序都从这里开始执行。它的返回类型为 int
,意味着它可以向操作系统返回一个整数值作为程序运行结果。在此实例中,函数参数列表为空,用 (void)
明确表示不接受任何参数。
注释部分说明了 main()
函数的基本特性:其返回值 0
表示程序执行成功并正常退出。
printf("Hello, World!"); // 调用系统函数printf
printf()
函数来自之前引入的 <stdio.h>
头文件,它是标准输入输出库中的一个重要函数,负责将指定格式的字符串输出到标准输出设备(默认为屏幕)。在这段代码中,我们调用 printf()
输出字符串 “Hello, World!”。
return 0;
}
最后,return 0;
语句指示 main()
函数结束执行,并将值 0
返回给操作系统。这通常被认为是程序成功执行的标志。当主函数返回后,整个程序也随之终止。
总结,这个简单的 HelloWorld.c 程序展示了C语言编程的基本结构和流程:通过包含必要的头文件,定义并调用 main()
函数,以及利用系统提供的 printf()
函数实现字符串输出。这段程序虽然简单,但它涵盖了C语言程序设计的基础元素,是每个学习C语言的程序员必经的起点。