stdlib.h
是C和C++标准库头文件,它包含了C和C++语言中最常用的系统函数和宏定义。这个头文件定义了多种数据类型、宏常量以及一些常用的函数,例如:
-
数据类型:
size_t
,wchar_t
,div_t
,ldiv_t
,lldiv_t
等。 -
宏常量:
EXIT_SUCCESS
,EXIT_FAILURE
,RAND_MAX
,MB_CUR_MAX
等。 -
函数:
malloc
,calloc
,realloc
,free
,system
,atoi
,atol
,rand
,srand
,exit
等。
stdlib.h
中的函数主要用于内存管理、数学计算、随机数生成、环境交互等方面。例如,malloc
和 free
用于动态内存分配和释放,rand
和 srand
用于生成随机数,exit
用于程序退出等。
你可以在编译器的include目录下找到stdlib.h
文件来查看其详细定义