c语言函数

C语言atexit()函数:用于注册终止

函数名:atexit头文件:<stdlib.h>函数原型:intatexit(void(*func)(void)));功能:用于注册终止参数:func为指向终止处理函数的指针返回值:成功返回0值,失败返回非0值程序例:使用该函数实现程序终止时,

C语言memchr()函数:对字符c搜索s区域的前m个字节

函数名:memchr头文件:<mem.h>函数原型:void*memchr(void*s,charc,unsignedm);功能:对于字符c搜索s区域的前m个字节参数:viod*s指向目标区域的指针charc为要搜索的字符unsignedm为要搜索的区域的前m个字节返回值:返回指向字符c在s中第一次出

C语言printf()函数:产生格式化输出的函数

函数名:printf头文件:<stdio.h>函数原型:intprintf(char*format...);功能:产生格式化输出的函数参数:char*format...要输出的格式返回值:成功返回写入的字符总数,失败返回一个负数。程序例:将数字10按照十进制、八进制、十六进制的形式以及不同的长度输出#

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

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

C语言isprint()函数:判断字符是否为可打印字符(含空格)

函数名:isprint头文件:<ctype.h>函数原型:intisprint(intch);功能:判断字符是否为可打印字符(含空格)参数:intch待检查的字符返回值:ch不是可打印字符返回0,ch是可打印字符(含空格)返回非0程序例:判断输入的字符是否为可打印字符(含空格)#include<cty

C语言hypot()函数:计算直角三角形的斜边长度

函数名:hypot头文件:<math.h>函数原型:doublehypot(doublex,doubley);功能:计算直角三角形的斜边长度参数:x和y为直角三角形的直角边返回值:返回直角三角形的斜边长度程序例:计算直角三角形的斜边长度,并输出结果#include<math.h>#include<st

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

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

C语言realloc()函数:用于重新分配指定大小的堆内存空间

函数名:realloc头文件:<stdlib.h>函数原型:void*realloc(void*p,unsignedsize);功能:用于重新分配指定大小的堆内存空间参数:void*p指向内存区的指针unsignedsize为重新分配内存的大小返回值:返回重新分配后内存块的指针程序例:使用该函数为d分