stdlib.h裏面定義了五種類型、壹些宏和通用工具函數。 類型例如size_t、wchar_t、div_t、ldiv_t和lldiv_t; 宏例如EXIT_FAILURE、EXIT_SUCCESS、RAND_MAX和MB_CUR_MAX等等;
常用的函數如malloc()、calloc()、realloc()()、free()、system()、atoi()、atol()、rand()、srand()、exit()等等。 具體的內容可以打開編譯器的include目錄裏面的stdlib.h頭文件查看。
C語言為了方便用戶編寫程序,為用戶開發了大量的庫函數,其定義在.h文件中,用戶可以調用這些函數實現強大的功能。所以對於用戶來說,掌握這些函數的用法是提高編程水平的關鍵。
擴展資料:
包含的函數舉例
輸入樣式:C語言模式:#include <stdlib.h>
C++樣式:#include <cstdlib>
1、函數名稱:calloc
函數原型: void calloc(unsigned n,unsigned size);
函數功能: 分配n個數據項的內存連續空間,每個數據項的大小為size
函數返回: 分配內存單元的起始地址,如果不成功,返回0
2、函數名稱:free
函數原型: void free(void* p);
函數功能: 釋放p所指的內存區
函數返回:
參數說明: p-被釋放的指針
3、函數名稱:malloc
函數原型: void * malloc(unsigned size);
函數功能: 分配size字節的存儲區
函數返回: 所分配的內存區地址,如果內存不夠,返回0
百度百科-stdlib.h