1樓:匿名使用者
stdlib中包含的常用函式有:
函式原型: void calloc(unsigned n,unsigned size);
函式原型: void free(void* p);
函式原型: void * malloc(unsigned size);
函式原型: void * realloc(void * p,unsigned size);
函式原型: int rand(void);
函式原型: void abort(void)
函式原型: void exit(int state)
函式原型: char* getenv(const char *name)
函式原型: int putenv(const char *name)
函式原型: long labs(long num)
函式原型: double atof(char *str)
函式原型: int atoi(char *str)
函式原型: long atol(char *str)
函式原型: char *ecvt(double value,int ndigit,int *dec,int *sign)
函式原型: char *fcvt(double value,int ndigit,int *dec,int *sign)
stdlib 標頭檔案即standard library標準庫標頭檔案。
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標頭檔案看看。
2樓:匿名使用者
樓上正解,正因為c++相容c,所以c++可以編譯c程式 恩,那是c語言一個最重要的標頭檔案之一,standard input and output,幾乎所有c程式都要用它(各種輸出),如printf, scanf, getcahr.....各種輸入輸出函式的宣告,你不妨開啟它看看嘛~~而在c++中,它的作用也是一樣的(c++相容c哦),只是c++的輸入輸出還有其它的形式,引入了所謂的“流”,這裡我也不多說了。在c++中,有就比更有相容性,在中包含了後者,不過多一些設定而已(還是那句話,開啟它看一看,you will see it !
)希望能幫到你!
3樓:匿名使用者
c++完全相容於c語言,所有c語言能用的庫函式c++都能用,都包含相應的檔案頭就行了。
4樓:匿名使用者
只要你要用到printf() sprintf() scanf().....
c語言中的strlen函式,C語言中的strlen函式
冰 vs 霰 strlen是測量字串長度的 char d 和char a china char b 是等價的 是陣列的表示形式 而char c 卻是字元陣列所以並不能得到結果 strlen函式測量字串中字元個數,不包括結尾的 0 字元,你的 char c沒有結尾的 0 不是合法的字串,所以結果不對 ...
C語言程式中,主函式後面加上getch 有什麼作用
果在程式的結尾加上一行getch 語句,我們就可以省掉會dos看結果這個步驟,因為程式執行完了並不退出,而是在程式最後把螢幕停住了,按任意鍵才退回到tc環境中去。 你也學動畫的啊?我ps一百一十六,雖然c語言才九十六分!但我知道,這個好象是等待執行吧!好象是吧,錯了別怪我啊 這個沒作用,就是為了等待...
c語言常用函式有哪些?主要掌握的要點是什麼
琉璃易碎 標準標頭檔案包括 一 標準定義 檔案裡包含了標準庫的一些常用定義,無論我們包含哪個標準標頭檔案,都會被自動包含進來。這個檔案裡定義 l 型別size t sizeof運算子的結果型別,是某個無符號整型 l 型別ptrdiff t 兩個指標相減運算的結果型別,是某個有符號整型 l 型別wch...