《C语言编程初学者指南》一1.6 使用指令

本节书摘来自异步社区《C语言编程初学者指南》一书中的第1章,第1.6节,作者【美】Keith Davenport(达文波特) , M1ichael Vine(维恩),更多章节内容可以访问云栖社区“异步社区”公众号查看

1.6 使用指令

下面再看看本章一开始给出的示例程序。

/* C Programming for the Absolute Beginner */
//by Michael Vine and Keith Davenport
include <stdio.h>

int main()
{
    printf("\nC you later\n");
    return 0;
}

注意以井号(#)开始的程序语句:

include <stdio.h>

当C预处理器遇到这个井号(#)的时候,在编译之前,它将根据指令来执行某种动作。在前面的例子中,我告诉预编译器,为我的程序包含stdio.h库。

stdio.h的名称是standard input output header file(标准输入输出头文件)的缩写。该文件包含了到各种标准C库函数的连接,例如,像printf()这样的函数。不包含这条预处理器指令的话,在编译和运行程序的时候并没有什么危害。然而,包含了头文件,则让编译器能够更好地帮助你确定发生错误的位置。应该总是添加一条指令以包含你要在C程序中使用的任何库头文件。

在后续的各章中,我们将会学习其他常用的库函数,如何使用诸如宏这样的预编译器指令,以及如何构建自己的库文件。

上一篇:循序渐进:Oracle 12.2的Sharding基础概念解读


下一篇:六步搞定Linux Oracle 11gR2 配置安装