首页 理论教育C语言程序设计基础第3版:完整使用C标准库

C语言程序设计基础第3版:完整使用C标准库

【摘要】:在进行C语言程序设计时,合理使用库函数有以下好处:①对于某些功能的实现已经存在标准化的函数代码,这时直接使用库函数,可以避免重复编制,简化程序设计过程,提高程序设计的效率。②库函数在开发时充分考虑了各种影响因素,经过了长期使用的考验,使用标准库函数可以使程序的健壮性得到足够的保证,从而提高编程的质量。使用标准库函数时要注意函数的功能、参数的个数与类型、函数值的类型。

在进行C语言程序设计时,合理使用库函数有以下好处:

①对于某些功能的实现已经存在标准化的函数代码,这时直接使用库函数,可以避免重复编制,简化程序设计过程,提高程序设计的效率

②库函数在开发时充分考虑了各种影响因素,经过了长期使用的考验,使用标准库函数可以使程序的健壮性得到足够的保证,从而提高编程的质量。

③C语言不提供任何执行I/O操作的方法,用户自行编制I/O函数存在很大困难,使用库函数可以简化用户的工作,降低设计难度。

在C标准库中,库函数按照其功能进行分类,这些库函数的说明、类型和宏定义都分门别类地保存在相应的头文件中,而对应的子程序则存放在运行库(.lib)中。

常用的标准库函数及对应的头文件有:

标准输入/输出类库函数     对应的头文件为stdio.h

数学类库函数对应的头文件为math.h(www.chuimin.cn)

杂项函数及内存分配函数对应的头文件为stdlib.h

字符串处理类标准库函数对应的头文件为string.h

存储分配类库函数对应的头文件为stdlib.h

时间类库函数对应的头文件为time.h

当需要使用系统提供的库函数时,只要在程序开始用#include<头文件>或#include“头文件”就可以调用其中声明的库函数。虽然任何函数都可以自行编制,但利用库函数可达到事半功倍的效果。

使用标准库函数时要注意函数的功能、参数的个数与类型、函数值的类型。同时还要注意对函数参数的特殊要求,如三角函数要求自变量参数用弧度表示,开平方函数要求自变量参数的值大于或等于0等。库函数调用的一般形式为:

函数名(参数表)