Skip to content

1.1 例子

源码

c
#include <stdio.h> // 引入标准输入输出库头文件,使得printf等函数可以使用

int main() { // 主函数入口,程序从这里开始执行
    printf("hello world!\n"); // 调用printf函数打印字符串"hello world!",并在末尾添加换行符
    return 0; // 返回0,表示程序成功执行完毕
} // 主函数结束

解释

这是一个非常基本的 C 语言程序,通常用于教学目的,展示了如何编写一个简单的程序来输出文本。下面是对每一行的详细介绍:

  1. #include <stdio.h>

    • 这行代码是一个预处理指令,告诉编译器在实际编译之前包含标准输入输出库(Standard Input/Output library)的内容。这个库包含了进行输入和输出操作的函数,如printf()函数,用于向标准输出显示文本。
  2. int main() {

    • 这行代码定义了程序的主函数main(),它是每个 C 程序的入口点。int关键字表示该函数返回一个整型值。在 C 语言中,main()函数的返回值用于表示程序的退出状态,0通常表示成功。
    • 大括号{标记了main函数的开始。
  3. printf("hello world!\n");

    • 这行代码调用了printf()函数,用于在屏幕上打印文本。在这个例子中,它打印字符串"hello world!\n"
    • 字符串内的\n是一个特殊的字符,称为换行符,它会在输出的文本末尾开始一个新行。这样,如果程序后面还有其他输出,它们会出现在新的一行上。
  4. return 0;

    • 这行代码表示main()函数的结束,并返回一个值0。在 C 语言中,main()函数的返回值被操作系统用来判断程序是否成功执行。返回0表示程序成功结束,任何非零值通常表示出现了错误。
  5. }

    • 这个大括号标记了main函数的结束。

整体而言,这个程序非常简单,只包含了最基础的元素:包含一个库、定义main函数、打印输出到控制台、然后成功退出。对于初学者来说,这个程序是学习如何构造和理解 C 语言程序的良好起点。