c语言函数

strtod():将字符串转换为浮点数

函数名:strtod头文件:<stdlib.h>函数原型:doublestrtod(char*s,char**ptr);功能:用于将字符串转换为浮点数参数:char*s为要转换的字符串char**ptr为一字符串指针,用于进行错误检测,遇到非法字符将终止;如果ptr不为空,

C语言srand()函数:初始化随机数的发生器

函数名:srand头文件:<stdlib.h>函数原型:voidsrand(unsignedseed);功能:用于初始化随机数的发生器参数:unsignedseed要设置随机时间的种子,其值为整数返回值:没有返回值程序例:使用该函数产生不同的随机整数序列#include<stdio.h>#includ

C语言rand()函数:用于生成随机数

函数名:rand头文件:<stdlib.h>函数原型:intrand(void);功能:用于生成随机数参数:没有参数返回值:返回产生的随机整数程序例:使用该函数产生2个随机的两位数#include<stdio.h>#include<stdlib.h>intmain(void){intb,

C语言malloc()函数:用于分配指定大小的堆内存

函数名:malloc头文件:<stdlib.h>函数原型:void*malloc(unsignedsize);功能:用于分配指定大小的堆内存参数:unsignedsize分配空间的大小返回值:返回所分配内存的指针程序例:使用该函数为字符串"www.dotcpp.com"动态分配内存。

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

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

C语言ldiv()函数:用于两个长整型数相除

函数名:ldiv头文件:<stdlib.h>函数原型:ldiv_tldiv(longlx,longly);功能:用于两个长整型数相除参数:longlx为被除数longly为除数返回值:返回商和余数补充:typedefstruct{longquot;longrem;}ldiv_t;程序例:使用该函数进行