c语言函数

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

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

C语言ferror()函数:检测流上的错误

函数名:ferror头文件:<stdio.h>函数原型:intferror(FILE*stream);功能:检测流上的错误,若检测到给定流上的错误返回非0值。参数:stream是要检测流返回值:成功返回非0值,失败返回0值程序例:使用ferror函数检查p所指向的文件1.txt中有无读写错误,

C语言tan()函数:正切函数

函数名:tan头文件:<math.h>函数原型:doubletan(doublex);功能:正切函数参数:doublex为要操作的弧度返回值:返回x弧度的正切值公式:1°=π/180°弧度程序例:求30度的正切值#include<math.h>#include<stdio.h>#definePI3.1

C语言tmpfile()函数:以二进制方式打开暂存文件

函数名:tmpfile头文件:<stdio.h>函数原型:FILE*tmpfile(void);功能:以二进制方式打开暂存文件参数:没有参数返回值:返回指向暂存文件的指针程序例:创建一个暂存文件,将文件指针赋给tp,并以二进制方式打开,并输出提示#include<stdio.h>intmain(voi

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

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

C语言fputs()函数:送一个字符到一个流中

函数名:fputs头文件:<stdio.h>函数原型:intfputs(char*str,FILE*stream);功能:送一个字符到一个流中把str所指的以&#39;\0&#39;结尾的字符串送入流中,不加换行符&#39;\n&#39;,不拷贝串结束符&#39;\0&#39;。

C语言fdopen()函数:将流与文件句柄连接

函数名:fdopen头文件:<io.h>函数原型:intfdopen(inthandle,char*type);功能:将流与文件句柄连接参数:inthandle为要操作的文件句柄,char*type指定流打开方式返回值:返回指向该流的文件指针程序例:使用函数连接文件句柄和流,

C语言static静态变量详解

有时希望函数中的局部变量的值在函数调用结束后不消失而保留原值,这时就应该指定局部变量为静态局部变量,用关键字static进行声明。通过用static类型声明后的变量,其变量的内存空间位于内存的全局静态区,仅会初始化一次,这是一个非常重要的特性,

C语言isalnum()函数:判断字符是否为字母或数字

函数名:isalnum头文件:<ctype.h>函数原型:intisalnum(intch);功能:判断字符是否为字母或数字参数:intch待检查的字符返回值:ch不是字母或数字返回0,ch是字母或数字返回非0程序例:判断输入的字符是否为字母或数字#include<ctype.h>#include<s