C 是沒(méi)有的,c是面向過(guò)程的語(yǔ)言,很多都是自己動(dòng)手的,像那些面向?qū)ο蟮木幊陶Z(yǔ)言就提供了很多的函數(shù)供直接調(diào)用。其實(shí)自己寫也有自己寫的好處,自己寫的方法更具有針對(duì)性,更適合自己的程序,編譯出來(lái)的程序更精妙。
站在用戶的角度思考問(wèn)題,與客戶深入溝通,找到博野網(wǎng)站設(shè)計(jì)與博野網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:網(wǎng)站設(shè)計(jì)制作、網(wǎng)站設(shè)計(jì)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名與空間、雅安服務(wù)器托管、企業(yè)郵箱。業(yè)務(wù)覆蓋博野地區(qū)。
double max_double(double x,double y)
{
return xy? x:y;
}
int max_int(int x, int y)
{
return xy? x:y;
}
如果你想要頭文件也行,自己動(dòng)手做,比如
用記事本輸入:
double max_double(double x,double y)
{
return xy? x:y;
}
int max_int(int x, int y)
{
return xy? x:y;
}
保存為
mymath.h
文件類型選擇:所有文件
然后把它和系統(tǒng)頭文件放在一起
#includemymath.h就行了
如果是放在其他位置:比如D:\mylib\mymath.h
#includeD:\mylib\mymath.h
不過(guò)意義不大,如果是要經(jīng)常用到的,做成頭文件也是件好事
只是你的代碼移植到別的電腦編譯就有點(diǎn)麻煩,你要把你的頭文件也要弄過(guò)去
iv_t和lldiv_t;宏例如EXIT_FAILURE、EXIT_SUCCESS、RAND_M(jìn)AX和MB_CUR_M(jìn)AX等等;
常見(jiàn)的函數(shù)有malloc()、calloc()、realloc()、free()、system()、atoi()、atol()、rand()、srand()、exit()等。具體內(nèi)容可以在編譯器的包含目錄stdlib.h頭文件中打開(kāi)查看。
為了方便用戶編寫程序,C語(yǔ)言為用戶開(kāi)發(fā)了大量的庫(kù)函數(shù),定義在。H文件,用戶可以調(diào)用這些函數(shù)來(lái)實(shí)現(xiàn)強(qiáng)大的功能。因此,對(duì)于用戶來(lái)說(shuō),這些函數(shù)的使用是提高編程水平的關(guān)鍵。
擴(kuò)展資料:
以下內(nèi)容適用于頭文件
1.對(duì)于具有外部存儲(chǔ)類型的標(biāo)識(shí)符,可以在任何其他源程序文件中聲明后引用它們,這樣用戶就可以完全將具有外部存儲(chǔ)類型的標(biāo)識(shí)符的一些聲明放在頭文件中。
2.具體來(lái)說(shuō),頭文件可以包括用戶構(gòu)造的數(shù)據(jù)類型(例如枚舉類型)、外部變量、外部函數(shù)、常量和具有一定通用性或公共量的內(nèi)聯(lián)函數(shù)。一般的變量和函數(shù)定義不應(yīng)該放在頭文件中。
其他:
雙假設(shè)(雙x,雙y);//給定一個(gè)直角三角形的兩條邊的長(zhǎng)度,求斜邊的長(zhǎng)度。
雙ldexp(雙x,int指數(shù));//計(jì)算x*(2的指數(shù)次方)。
雙poly(Doublex,intdegree,Doublecoeffs[])//計(jì)算多項(xiàng)式。
Ntmatherr(structexception*e)//數(shù)學(xué)錯(cuò)誤計(jì)算處理程序。
C語(yǔ)言C99新特性里面有現(xiàn)成的求解最大值函數(shù),fmax, 包含的庫(kù)為math.h, 具體的函數(shù)聲明為:
double fmax(double x, double y);
如果用int類型也沒(méi)有問(wèn)題,我剛剛試了一下。
標(biāo)準(zhǔn)C沒(méi)有提供這個(gè)庫(kù)函數(shù),因此不包含在任何頭文件中。其意思是找最大值,可以自己編寫自定義函數(shù)。
下面是打兩個(gè)整數(shù)的最大值函數(shù)。
int max(int a,int b)
{
return ab?a:b;
}
C++中min函數(shù)和max函數(shù)的頭文件是algorithm
拓展資料
包含在c++標(biāo)準(zhǔn)庫(kù)中頭文件algorithm中,在頭文件windows.h中定義了min,max的宏,若在包含algorithm的同時(shí)包含windows.h會(huì)導(dǎo)致函數(shù)無(wú)法使用。