C语言中的头文件介绍
程序员文章站
2024-03-31 00:02:21
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文件。