C语言库函数是把自定义函数放到库里,是别人把一些常用到的函数编完放到一个文件里,供程序员使用。程序员用的时候把它所在的文件名用#include<>加到里面就可以了(尖括号内填写文件名),例如#include。
中文名
C语言库函数
C语言库函数定义
编辑
一般是指编译器提供的可在c源程序中调用的函数。可分为两类,一类是c语言标准规定的库函数,一类是编译器特定的库函数。
由于版权原因,库函数的源代码一般是不可见的,但在头文件中你可以看到它对外的接口。
C语言库函数内容介绍
编辑
C语言是一种程序设计的入门语言。由于C语言的语句中没有提供直接计算sin或cos函数的语句,会造成编写程序困难;但是函数库提供了sin和cos函数,可以拿来直接调用。显示一段文字,我们在C语言中找不到显示语句,只能使用库函数printf。
C语言的库函数并不是C语言本身的一部分,它是由编译程序根据一般用户的需要,编制并提供用户使用的一组程序。C的库函数极大地方便了用户,同时也补充了C语言本身的不足。在编写C语言程序时,使用库函数,既可以提高程序的运行效率,又可以提高编程的质量。
C语言库函数相关概念
编辑
C语言库函数函数库
函数库是由系统建立的具有一定功能的函数的集合。库中存放函数的名称和对应的目标代码,以及连接过程中所需的重定位信息。用户也可以根据自己的需要建立自己的用户函数库。
C语言库函数库函数
存放在函数库中的函数。库函数具有明确的功能、入口调用参数和返回值。
C语言库函数连接程序
将编译程序生成的目标文件连接在一起生成一个可执行文件。
C语言库函数头文件
有时也称为包含文件。C语言库函数与用户程序之间进行信息通信时要使用的数据和变量,在使用某一库函数时,都要在程序中嵌入(用#include)该函数对应的头文件,用户使用时应查阅有关版本的C的库函数参考手册。
C语言库函数常用的库函数
编辑
C语言库函数abort
函数名:abort
功 能:异常终止一个进程
函数与形参类型:
void abort(void);
程序例:
#include
#include int main(void)
{
printf("Calling abort()\n");
abort();
return 0; /* This is never reached */
}
C语言库函数abs
函数名:abs
功 能:计算整数num的值。返回整数num的绝对值
函数与参数类型:
int abs(num)
int num;
程序例:
#include
#include int main(void)
{
int number = -1234; printf("number: %d absolute value: %d\n", number, abs(number));
return 0;
}
C语言库函数absread abswirte
函数名: absread, abswirte
功 能:绝对磁盘扇区读、写数据
函数与形参类型:
int absread(int drive, int nsects, int sectno, void *buffer);
int abswrite(int drive, int nsects, in tsectno, void *buffer);
程序例:
/* absread example */ #include
#include
#include
#include int main(void)
{
int i, strt, ch_out, sector;
char buf[512]; printf("Insert a diskette into drive A and press any key\n");
getch();
sector = 0;
if (absread(0, 1, sector, &buf) != 0)
{
perror("Disk problem");
exit(1);
}
printf("Read OK\n");
strt = 3;
for (i=0; i<80; i++)
{
ch_out = buf[strt+i];
putchar(ch_out);
}
printf("\n");
return(0);
}
C语言库函数access
函数名:access
功 能:确定文件的访问权限
函数与形参类型:
int access(const char *filename, int amode);
程序例:
#include
#include int file_exists(char *filename); int main(void)
{
printf("Does NOTEXIST.FIL exist: %s\n",
file_exists("NOTEXISTS.FIL") ? "YES" : "NO");
return 0;
} int file_exists(char *filename)
{
return (access(filename, 0) == 0);
}
C语言库函数acos
函数名: acos
功 能:计算并返回arccos(x)值、要求-1<=X<=1
函数与形参类型:
double acos(x)
double x;
程序例:
#include
#include int main(void)
{
double result;
double x = 0.5; result &