c語言「include
」 的意思是:頭檔即「standard library」標準函式庫頭檔。此檔案包含了的C語言標準函式庫函數的定義「stdlib」;包含了C、C 語言的最常用的系統函數。
c語言中「include
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頭檔查看。
stdlib.h用法
1函數名稱: calloc
函數原型:
void * calloc(unsigned n,unsign size);
函數功能: 分配n個資料項的記憶體連續空間,每個資料項的大小為size
函數傳回: 分配記憶體單元的起始位址,如果不成功,傳回0
2函數名稱: free
函數原型:
void free(void* p);
函數功能: 釋放p所指的記憶體區
函數傳回:
參數說明: p-被釋放的指標
3函數名稱: malloc
#函數原型:
void * malloc(unsigned size);
函數功能: 分配size位元組的儲存區
函數傳回: 所分配的記憶體區位址,如果記憶體不夠,回傳0
4函數名稱: realloc
函數原型:
void * realloc(void * p,unsigned size);
函數功能: 將p所指出的已分配記憶體區的大小改為size,size可以比原來分配的空間大或小
函數傳回: 傳回指向該記憶體區的指標.NULL-分配失敗
5函數名稱: rand
函數原型:
int rand(void);
函數功能: 產生0到32767間的隨機整數(0到0x7fff之間)
函數傳回: 隨機整數
拓展資料:
以上是c語言include