c语言函数

C语言auto自动变量类型

自动变量函数中的局部变量,如不专门声明为static存储类别,都是动态地分配存储空间的,数据存储在动态存储区中。函数中的形参和在函数中定义的变量(包括在复合语句中定义的变量)都属此类,在调用该函数时系统会给它们分配存储空间,在函数调用结束时就自动释放这些存储空间,这类局部变量称为自动变量。

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

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

C语言fgetc()函数:从流中读取字符

函数名:fgetc头文件:<stdio.h>函数原型:intfgetc(FILE*stream);功能:从流中读取字符参数:stream为要读取的文件流返回值:成功返回输入流中的下一个字符,失败文件结束或出错时返回EOF。程序例:从文件流中读取字符,

C语言exp()函数:求底数e的x次方

函数名:exp头文件:<math.h>函数原型:doubleexp(doublex);功能:求底数e的x次方参数:doublex为要操作的指数返回值:返回底数e的x的次方值注意:自然数e为常数2.71828程序例:求底数e的x次方值,并将结果输出#include<stdio.h>#include<ma

C语言memmove()函数:从源区域移动m个字节到目标区域

函数名:memmove头文件:<mem.h>函数原型:void*memmove(void*des,void*suc,unsignedm);功能:从源区域移动m个字节到目标区域参数:void*des为要移动的目标区域void*suc为要移动的源区域unsignedm为要移动的字节数返回值:返回指向des

C语言clearerr()函数:复位错误标志

函数名:clearerr头文件:<stdio.h>函数原型:voidclearerr(FILE*stream);功能:复位错误标志参数:要复位错误标志的流返回值:没有返回值补充:clearerr的作用是使文件错误标志和文件结束标志置为0.假设在调用一个输入输出函数时出现了错误,

C语言scanf()函数:执行格式化输入

函数名:scanf头文件:<stdio.h>函数原型:intscanf(char*format[,argument,...]);功能:执行格式化输入参数:char*format[,argument,...]要输入的格式返回值:输入的字符个数程序例:用于格式化输入#include<stdio.h>#in