首页 理论教育 C语言函数的分类和头文件的包含

C语言函数的分类和头文件的包含

时间:2023-11-01 理论教育 版权反馈
【摘要】:函数分为库函数和用户自定义函数两种。include命令行调用C语言标准库函数时要求包含include命令行。对一类库函数,用户在源程序include命令行中应该包含相应的头文件。

C语言函数的分类和头文件的包含

函数分为库函数和用户自定义函数两种。

1.库函数

由系统提供,无须用户定义。只需在程序前包含有该函数原型的标题文件(头文件),即可在程序中直接调用。

例如,标准输出函数printf()和输入函数scanf()的原型包含在头文件stdio.h中。三角函数sin()、平方根函数sqrt()等数学函数的原型包含在头文件math.h中。字符串长度函数strlen()、字符串拷贝函数strcpy()、字符串比较函数strcmp()等字符串处理函数的原型包含在头文件string.h中等。

(1)include命令行

调用C语言标准库函数时要求包含include命令行。对一类库函数,用户在源程序include命令行中应该包含相应的头文件。

include命令行必须以“#”符号开头,系统提供的头文件以“.h”作为文件的后缀,头文件名用一对尖括号< >或一对双引号“”括起来。

include命令行是C语言的预处理指令,所以不用在语句的结尾加“;”。

例如:

#include <stdio.h>(www.xing528.com)

(2)标准库函数的调用

对标准库函数的一般调用格式如下:

库函数名(参数表)

调用库函数的两种形式如下:

① 出现在表达式中。

② 作为独立的语句完成某种操作。

2.用户自定义函数

自定义函数是为满足用户的需要功能而专门编写的。本章所述函数定义就是指用户自定义函数。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈