库函数是什么?有多少中库函数?

如题所述

库函数:存放在函数库中的函数。库函数具有明确的功能、 入口调用参数和返回值。 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)其它函数。 在使用库函数时应清楚的了解以下四个方面的内容: ①函数的功能及所能完成的操作 ②参数的数目和顺序,以及每个参数的意义及类型 ③返回值的意义及类型 ④需要使用的包含文件 这是要正确使用库函数的必要条件。
温馨提示:答案为网友推荐,仅供参考
相似回答