什么是库函数!求解

如题所述

库函数;顾名思义是把函数放到库里..是别人把一些常用到的函数编完放到一个文件里,供别人用.别人用的时候把它所在的文件名用#include<>加到里面就可以了.一般是放到lib文件里的.... 一般是指编译器提供的可在c源程序中调用的函数。可分为两类,一类是c语言标准规定的库函数,一类是编译器特定的库函数。 由于版权原因,库函数的源代码一般是不可见的,但在头文件中你可以看到它对外的接口。 库函数是人家写的程序,你拿来用在你的程序里. 学习C语言(或任意其他语言),第一是学习他的基本语法, 再就是研究类库,别人写好的东西直接拿来用就行了,不必再自己写了.ANSI C语言里有许多标准库函数,值得你去好好研究一番. 库函数是人家写的程序,你拿来用在你的程序里. 学习C语言(或任意其他语言),第一是学习他的基本语法, 再就是研究类库,别人写好的东西直接拿来用就行了,不必再自己写了.ANSI C语言里有许多标准库函数,值得你去好好研究一番. 库函数是人家写的程序,你拿来用在你的程序里. 学习C语言(或任意其他语言),第一是学习他的基本语法, 再就是研究类库,别人写好的东西直接拿来用就行了,不必再自己写了.ANSI C语言里有许多标准库函数,值得你去好好研究一番. 库函数是人家写的程序,你拿来用在你的程序里. 学习C语言(或任意其他语言),第一是学习他的基本语法, 再就是研究类库,别人写好的东西直接拿来用就行了,不必再自己写了.ANSI C语言里有许多标准库函数,值得你去好好研究一番.]
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-22
返回值:通俗一些说,打个比方,在生活中,人家问:"你多大了",说个就说明别人希望得到的是有关你的年龄的答案,那么你就要回答人家"我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本回答被提问者采纳
第2个回答  2013-10-24
一般是指编译器提供的可在c源程序中调用的函数。可分为两类,一类是c语言标准规定的库函数,一类是编译器特定的库函数。 由于版权原因,库函数的源代码一般是不可见的,但在头文件中你可以看到它对外的接口。]
第3个回答  2013-10-23
库函数;顾名思义是把函数放到库里..是别人把一些常用到的函数编完放到一个文件里,供别人用.别人用的时候把它所在的文件名用#include<>加到里面就可以了.一般是放到lib文件里的....]
第4个回答  2013-10-24
库函数;顾名思义是把函数放到库里..是别人把一些常用到的函数编完放到一个文件里,供别人用.别人用的时候把它所在的文件名用#include<>加到里面就可以了.一般是放到lib文件里的....]
相似回答