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

简介: 本节书摘来自华章出版社《C语言编程初学者指南》一书中的第1章,第1.6节,作者【美】Keith Davenport(达文波特) , M1ichael Vine(维恩),更多章节内容可以访问云栖社区“异步社区”公众号查看 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程序中使用的任何库头文件。

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

相关文章
|
7天前
|
网络协议 程序员 编译器
C语言:编程世界的基础与魅力
C语言:编程世界的基础与魅力
|
2月前
|
监控 网络协议 API
C语言系统编程
C语言系统编程
|
2月前
|
Linux C语言 开发者
Linux系统下C语言的高阶编程
Linux系统下C语言的高阶编程
15 0
|
2月前
|
编译器 C语言
C语言的预处理指令
C语言的预处理指令
|
2月前
|
存储 C语言 索引
掌握多维数组,让你的C语言编程技能暴涨!
掌握多维数组,让你的C语言编程技能暴涨!
|
2月前
|
存储 编译器 程序员
汽车电子行业的 C 语言编程标准
汽车电子行业的 C 语言编程标准
65 0
汽车电子行业的 C 语言编程标准
|
2月前
|
存储 人工智能 安全
C语言:选择+编程(每日一练Day15)
C语言:选择+编程(每日一练Day15)
54 2
|
7天前
|
编译器 C语言 C++
C语言,C++编程软件比较(推荐的编程软件)
C语言,C++编程软件比较(推荐的编程软件)
|
2月前
|
C语言
C语言:选择+编程(每日一练Day13)
C语言:选择+编程(每日一练Day13)
35 0
|
9天前
|
C语言
C 语言解 常见编程题(下)
C 语言解 常见编程题
42 0