什么是库函数?库中有多少个函数? 有没有需要记住的函数列表?
9.11 库函数介绍
C语言的语句非常简单。 如果想用C语言语句直接计算sin或cos函数,需要编写相当复杂的程序。 因为C语言中没有直接计算sin或cos函数的语句。 再比如,为了显示一段文本,我们在C语言中找不到显示语句,只能使用库函数。
C语言的库函数不属于C语言本身的一部分。 它是编译器根据一般用户的需要编译出来提供给用户使用的一组程序。 C的库函数极大的方便了用户,同时也补充了C语言本身的缺点。 其实,在编写C语言程序时,应该尽可能多地使用库函数,这样不仅可以提高程序的运行效率,还可以提高编程质量。
首先介绍几个基本概念:
函数库:函数库是系统建立的具有一定功能的函数的集合。 该库存储了函数的名称和相应的目标代码,以及连接过程中所需的重定位信息。 用户还可以根据自己的需要创建自己的用户函数库。
库函数:函数库中存储的函数。 库函数有明确的功能、入口调用参数和返回值。
链接器:将编译器生成的目标文件链接在一起,生成可执行文件。
头文件:有时称为包含文件。 C语言库函数和用户程序之间用于信息通信的数据和变量。 使用某个库函数时,必须在程序中嵌入该函数对应的头文件(#)。
因为目前C语言编译系统应该提供的函数库还没有国际标准。 不同版本的C语言有不同的库函数。 用户在使用时应查阅C语言相关版本的库函数参考手册。 我们以Turbo C为例介绍C的库函数,附录中给出了Turbo C的一些常用库函数。
Tubro C 库函数分为九类:
(1)I/O功能。 包括各种控制台I/O、缓冲文件I/O和UNIX风格的非缓冲文件I/O操作。
所需的包含文件:stdio.h
例如:,,,scanf,fopen,,fgetc,fgets,,,fputc,fputs,fseek,fread等。
(2)字符串、内存和字符函数。 包括对字符串和字符执行各种操作的函数。
所需的包含文件:.h、mem.h、ctype.h 或 .h
例如:用于检查字符的函数:、、、、等。用于字符串操作的函数:、、、、、等。
(3)数学函数。 包括各种常用的三角函数、双曲函数、指数函数和对数函数等。
所需的包含文件:math.h
例如:sin、cos、exp(e 的 x 次方)、log、sqrt(平方根)、pow(x 的 y 次方)等。
(4)时间、日期及系统相关功能。 操作时间、日期以及设置计算机系统状态等。
所需的包含文件:time.h
例如:time返回系统时间; 返回以字符串形式表示的日期和时间。
(5)动态存储分配。 包括内存空间的“申请分配”和“释放”函数。
所需的包含文件:alloc.h 或 .h
例如:、免费等。
(6)目录管理。 包括磁盘目录的创建、查询、更改等操作功能。
(7)过程控制。 包括最基本的过程控制功能。
(8)字符屏和图形功能。 包括用于绘制点、线、圆、正方形和填充颜色的各种功能。
(九)其他职能。
使用库函数时,应清楚了解以下四个方面:
①该函数的功能及其可以完成的操作
②参数的个数和顺序,以及各参数的含义和类型
③返回值的含义和类型
④包含需要使用的文件
这是正确使用库函数所必需的。
数学中的函数是什么? 该函数有什么作用? 你举的是生活中函数的例子吗?
在数学中,函数描述每个输入值和唯一输出值之间的对应关系。
买东西可以看成一个函数,单价*数量=总价
鞋业百科推荐内容:
孩子可以穿夜光鞋吗?
它们是什么鞋?
欧琪是什么牌子的?
哪个牌子的儿童凉鞋最好?
如何选择儿童运动鞋?
40只羊毛拖鞋的鞋底需要缝多少针?
男鞋有哪些品牌?
运动鞋沾上油了怎么办?
求助:皮鞋上滴着油,怎么办?
奥曼琳鞋怎么样?