c语言函数

C语言bsearch()函数:用于二分法搜索

函数名:bsearch头文件:<stdlib.h>函数原型:void*bsearch(constvoid*key,constvoid*list,size_t*n,size_t*m,int(*fc)(constvoid*,constvoid*));功能:用于二分法搜索参数:constvoid*key指向

C语言_clear87()函数:获取并清除状态字

函数名:_clear87头文件:<float.h>函数原型:unsignedint_clear87(void);功能:获取并清除状态字参数:没有参数返回值:返回清楚前浮点状态字程序:#include<stdio.h>#include<float.h>intmain(){doublea=1e-45,

C语言fgetchar()函数:从标准输入流中读取字符

函数名:fgetchar头文件:<stdio.h>函数原型:intfgetchar(void);功能:从标准输入流中读取字符参数:没有参数返回值:成功输入流中的下一个字符,它已被转换成为无符号扩展的整型值失败遇到出错或文件结束时返回EOF程序例:从控制台中读取字符,

C语言perror()函数:输出系统错误信息

函数名:perror头文件:<stdio.h>函数原型:voidperror(char*str);功能:输出系统错误信息参数:s为要输出的错误信息返回值:没有返回值程序例:打开一个不存在的文件perror.dat,输出错误信息#include<stdio.h>intmain(void){FILE*fp

C语言setjmp()函数:非局部转移进程

函数名:setjmp头文件:<setjmp.h>函数原型:intsetjmp(jmp_bufenv);功能:非局部转移进程,设置缓冲区来保存系统堆栈的内容参数:envjmp_buf结构体变量,用于保存当前的环境信息返回值:第一次直接调用,返回0;当从longjmp函数返回时,

C语言isatty()函数:检查给定的设备类型

函数名:isatty头文件:<io.h>函数原型:intisatty(inthandle);功能:检查给定的设备类型参数:inthandle为要检查的设备文件句柄返回值:普通文件返回0,设备返回-1补充:常用设备名:stdin标准输入设备键盘stdout标准输出设备显示器stderr标准错误设备std