首頁 >後端開發 >C#.Net教程 >c語言include什麼意思?

c語言include什麼意思?

烟雨青岚
烟雨青岚原創
2020-07-15 16:37:0261663瀏覽

c語言「include的意思是:頭檔即「standard library」標準函式庫頭檔。此檔案包含了的C語言標準函式庫函數的定義「stdlib」;包含了C、C 語言的最常用的系統函數。

c語言include<stdlib.h>什麼意思?

c語言中「include」的意思是:頭檔即standard library標準庫頭文件,該檔案包含了的C語言標準函式庫函數的定義stdlib ,包含了C、C 語言的最常用的系統函數。

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<stdlib.h>什麼意思?

拓展資料:


#################################### ##函數是指一段在一起的、可以做某一件事的程式。也叫子程序、(OOP中)方法。 #########一個較大的程式一般應分為若干個程式區塊,每一個模組用來實現一個特定的功能。所有的高階語言中都有子程式這個概念,用子程式實作模組的功能。 ######在C語言中,子程式的作用是由一個主函數和若干個函數所構成。由主函數呼叫其他函數,其他函數也可以互相呼叫。同一個函數可以被一個或多個函數呼叫任意多次。 ######在程式設計中,常將一些常用的功能模組寫成函數,放在函數庫中供公用。要善於利用函數,以減少重複編寫程式段的工作量。 ######函數分為全域函數、全域靜態函式;在類別中還可以定義建構子、析構函式、拷貝建構函式、成員函式、友元函式、運算子重載函式、內聯函式等。 ######推薦教學:《###C語言教學###》###

以上是c語言include什麼意思?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn