中易网

什么是库函数!

答案:4  悬赏:0  
解决时间 2021-02-15 07:38
什么是库函数!
最佳答案
编程语言中自带的函数 如VB 中的 len函数
全部回答
返回值: 通俗一些说,打个比方,在生活中,人家问:"你多大了",说个就说明别人希望得到的是有关你的年龄的答案,那么你就要回答人家"我20岁了",这个"我20岁了"了就是返回值了. 在编程中,如果有个函数是 int fun() { return 3 } 这里的return就是所要返回的东西了. 在应用函数时,就是 main() {int m; m=fun();//有返回值的东西必须有变量去接它 } Tubro C库函数分为九大类: (1)I/O 函数。包括各种控制台I/O、缓冲型文件I/O和UNIX式非缓冲型文件I/O操作。 需要的包含文件:stdio.h 例如: getchar,putchar,printf,scanf,fopen,fclose,fgetc,fgets,fprintf,fsacnf,fputc,fputs,fseek,fread,fwrite等。 (2)字符串、内存和字符函数。包括对字符串进行各种操作和对字符进行操作的函数。 需要的包含文件:string.h、mem.h、ctype.h或string.h 例如:用于检查字符的函数:isalnum,isalpha,isdigit,islower,isspace等。用于字符串操作函数:strcat,strchr,strcmp,strcpy,strlen,strstr等。 (3)数学函数。包括各种常用的三角函数、双曲线函数、指数和对数函数等。 需要的包含文件:math.h 例如:sin,cos,exp(e的x次方),log,sqrt(开平方),pow(x的y次方)等。 (4)时间、日期和与系统有关的函数。对时间、日期的操作和设置计算机系统状态等。 需要的包含文件:time.h 例如:time返回系统的时间;asctime返回以字符串形式表示的日期和时间。 (5)动态存储分配。包括"申请分配"和"释放"内存空间的函数。 需要的包含文件:alloc.h或stdlib.h 例如:calloc,free,malloc,realloc等。 (6)目录管理。包括磁盘目录建立、查询、改变等操作的函数。 (7)过程控制。包括最基本的过程控制函数。 (8)字符屏幕和图形功能。包括各种绘制点、线、圆、方和填色等的函数。 (9)其它函数。 t=a;a=b;b=t; -》t=a就是把a的值赋给t,a=b就是把b的值赋给a,b=t是把t的值赋给b,这样就调换了a、b的值 ((fabs(t))是求浮点数t的绝对值 举例: // fabs.c #include #include main() { float x; clrscr(); // clear screen textmode(0x00); // 6 lines per LCD screen x=-74.12; printf("|%f|=%f\n",x,fabs(x)); x=0; printf("|%f|=%f\n",x,fabs(x)); x=74.12; printf("|%f|=%f\n",x,fabs(x)); getchar(); return 0; }
在 C语言程序设计里,C 标准函数库(C Standard library) 是所有符合标准的头文件(head file)的集合,以及常用的函数库实现程序,例如I/O 输入输出和字符串控制。不像 COBOL、Fortran 和 PL/I等编程语言,在 C 语言的工作任务里不会包含嵌入的关键字,所以几乎所有的 C 语言程序都是由标准函数库的函数来创建的。 每一个函数的名称与特性会被写成一个电脑文件,这个文件就称为头文件,但是实际的函数实现是被分存到函数库文件里。头文件的命名和领域是很常见的,但是函数库的组织架构也会因为不同的编译器而有所不同。标准函数库通常会随附在编译器上。因为 C 编译器常会提供一些额外的非 ANSI C 函数功能,所以某个随附在特定编译器上的标准函数库,对其他不同的编译器来说,是不兼容的。
库函数(library function)是把函数放到库里,供别人使用的一种方式。.方法是把一些常用到的函数编完放到一个文件里,供不同的人进行调用。调用的时候把它所在的文件名用#include<>加到里面就可以了。一般是放到lib文件里的。 一般是指编译器提供的可在c源程序中调用的函数。可分为两类,一类是c语言标准规定的库函数,一类是编译器特定的库函数。 由于版权原因,库函数的源代码一般是不可见的,但在头文件中你可以看到它对外的接口 库函数简介。 c语言的语句十分简单,如果要使用c语言的语句直接计算sin或cos函数,就需要编写颇为复杂的程序。因为c语言的语句中没有提供直接计算sin或cos函数的语句。又如为了显示一段文字,我们在c语言中也找不到显示语句,只能使用库函数printf。 c语言的库函数并不是c语言本身的一部分,它是由编译程序根据一般用户的需要编制并提供用户使用的一组程序。c的库函数极大地方便了用户,同时也补充了c语言本身的不足。事实上,在编写c语言程序时,应当尽可能多地使用库函数,这样既可以提高程序的运行效率,又可以提高编程的质量。 这里调用的是静态库。 函数库:函数库是由系统建立的具有一定功能的函数的集合。库中存放函数的名称和对应的目标代码,以及连接过程中所需的重定位信息。用户也可以根据自己的需要建立自己的用户函数库。 库函数:存放在函数库中的函数。库函数具有明确的功能、入口调用参数和返回值。 连接程序:将编译程序生成的目标文件连接在一起生成一个可执行文件。 头文件:有时也称为包含文件。c语言库函数与用户程序之间进行信息通信时要使用的数据和变量,在使用某一库函数时,都要在程序中嵌入(用#include)该函数对应的头文件。 由于c语言编译系统应提供的函数库尚无国际标准。不同版本的c语言具有不同的库函数,用户使用时应查阅有关版本的c的库函数参考手册。我们以turbo c为例简介一下c的库函数,并附录中给出了turbo c的部分常用库函数。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
小鱼儿练歌场地址有知道的么?有点事想过去
用别人的驾照扣分驾照被扣了怎么办
Excel高级筛选要怎么用
我的手机小米2s买了有两年了,最近老是无缘无
宁德市劳务派遣有限公司这个地址在什么地方,
演艺中心停车场地址在哪,我要去那里办事
乐视电视海口有卖吗?在哪里?
我老伴57岁今年走路时突然摔跤两次自己也不知
中国人民财产保险股份有限公司陕西省佛坪县支
为什么节拍器移动它的摆锤可以调节速度?
空调室外机122斤能挂在墙上吗?
一般在公司什么样的管理人员老板才会给他单独
请问你是土木研究生吗?结构工程录取分大约每
思奴玛尔这个地址在什么地方,我要处理点事
我扫一下别人的二维码为什么我微信上的朋友都
推荐资讯
与儿子的缘份薄指的是什么意思?
最近看了部老剧,97年的《十七岁不哭》。感觉
黑胡椒印度餐厅尚水店这个地址在什么地方,我
那里可以看韩版恶作之吻
功的公式到底是压力乘以气体体积的变化量,还
蘑菇街小店怎么收款
胡琴和什么不能同吃
广发银行(东城支行)(盛莫路333号广发银行)怎
求证思想,是怎么形成的?
请柬邀请全家,怎么写
玛丽一直学英语6年了 英文翻译
河北路鑫矿业有限公司我想知道这个在什么地方
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?