stdlib.h 常用函数说明

发布时间 2023-04-22 07:06:04作者: linux星

下面是stdlib.h中常用的一些函数的使用方法及参数说明:

1. atoi

函数原型:int atoi(const char *nptr);

函数说明:将字符串转换为整型数。

参数说明:nptr为要转换的字符串。

返回值:返回转换后的整型数。

2. atof

函数原型:double atof(const char *nptr);

函数说明:将字符串转换为浮点数。

参数说明:nptr为要转换的字符串。

返回值:返回转换后的浮点数。

3. malloc

函数原型:void *malloc(size_t size);

函数说明:分配指定大小的内存空间。

参数说明:size为要分配的内存空间大小,单位为字节。

返回值:返回分配的内存空间的起始地址。

4. calloc

函数原型:void *calloc(size_t nmemb, size_t size);

函数说明:分配指定数量、指定大小的内存空间,并将空间初始化为0。

参数说明:nmemb为要分配的内存空间数量,size为每个内存空间的大小,单位为字节。

返回值:返回分配的内存空间的起始地址。

5. free

函数原型:void free(void *ptr);

函数说明:释放动态分配的内存空间。

参数说明:ptr为要释放的内存空间的起始地址。

6. exit

函数原型:void exit(int status);

函数说明:终止程序的执行,并返回指定的退出状态码。

参数说明:status为程序的退出状态码,0表示正常退出,其他值表示异常退出。

7. system

函数原型:int system(const char *command);

函数说明:执行系统命令。

参数说明:command为要执行的系统命令。

返回值:返回命令的执行结果,0表示执行成功,其他值表示执行失败。

以上是stdlib.h头文件中常见的一些函数的使用方法及参数说明。