`stdlib.h` 是 C 语言标准库中的一个头文件,它包含了各种标准函数,用于执行常见的数据操作和程序管理任务。以下是一些 `stdlib.h` 中定义的主要函数类型:
1. 内存管理函数:
`malloc()`, `calloc()`, `realloc()`:用于动态分配和调整内存。
`free()`:释放动态分配的内存。
3. 程序控制函数:
`exit()`:终止当前程序。
`system()`:执行外部命令。
4. 类型转换函数:
`atoi()`:将字符串转换为整数。
`atol()`:将字符串转换为长整数。
`atof()`:将字符串转换为浮点数。
5. 其他函数:
`qsort()`:对数组进行快速排序。
`bsearch()`:在已排序的数组中搜索元素。
在使用这些函数时,需要包含 `stdlib.h` 头文件。例如:
```c
include
int main() {
int ptr = malloc(sizeof(int));
if (ptr != NULL) {
ptr = 5;
printf("Value: %dn", ptr);
free(ptr);