欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

C语言中的头文件介绍

程序员文章站 2022-04-15 21:26:12
1.#include 首先,include是c语言中预处理指令,作用是将其后头文件的全部内容复制到当前源程序文件中。一般,头文件中提供了类型、常量定义,还有函数声明。 其次,引用了头文件之后,才可以...

1.#include

首先,include是c语言中预处理指令,作用是将其后头文件的全部内容复制到当前源程序文件中。一般,头文件中提供了类型、常量定义,还有函数声明。

其次,引用了头文件之后,才可以使用这些类型和常量。至于函数声明,是用于检查函数调用是否规范的。如果给出了明确的函数声明,而进行了错误的调用(传入参数数目错误、类型错误),编译器会产生报错;而如果不提供声明,进行了错误的调用,编译器只产生警告。

最后,stdlib.h中,包含了c语言的一些常用库函数。

如动态内存相关的malloc, realloc,zalloc,calloc,free等。

随机数相关的rand,srand等。

相关的system, getenv,setenv等。

字符串转数值函数,atoi, atof,strtoul等。

如果在代码中,调用了这个头文件中的函数或者宏定义,则需要引用该头文件。

2.#include "stdio.h"

头文件,包含stdio.h头文件的意思

include 称为文件包含命令,其意义是把尖括号""或引号<>内指定的文件包含到本程序中,成为本程序的一部分。被包含的文件通常是由系统提供的,其扩展名为.h。因此也称为头文件或首部文件。c语言的头文件中包括了各个标准库函数的函数原型。

而stdio为standard input output的缩写,意为“标准输入输出“,即通常我们使用输入函数scanf,输出函数printf,scanf和printf是标准输入输出函数,其头文件为stdio.h,在主函数前也用include命令包含了stdio.h文件。