說(shuō)到函數(shù),首先想到的就是數(shù)學(xué)里面的一元函數(shù),指數(shù)函數(shù),對(duì)數(shù)函數(shù)等等。這些函數(shù)都有一些共同的特征和性質(zhì)。都有函數(shù)值、自變量、還有還有表達(dá)式。例如:y=f(x) f(x)=ax+by,f(x)就是函數(shù)值,x就是自變量。C中的函數(shù)和數(shù)學(xué)函數(shù)類似。它也有函數(shù)值,只不過(guò)它不叫函數(shù)值,叫函數(shù)返回值。它也有自變量,叫參數(shù)。它也有函數(shù)表達(dá)式,叫函數(shù)體。例如int g(int a){ int b;b=a+1;return b;}其中第一行中第一個(gè)的 int 表述函數(shù)返回值的類型 可以是 整型(int)、浮點(diǎn)型(float)、空(void)……g表示函數(shù)名字第一行中的第二個(gè) int 表示 參數(shù)類型 同樣有整型、浮點(diǎn)型等等 a 表示參數(shù) 即自變量b=a+1; 表示函數(shù)體 即函數(shù)表達(dá)式return b; 表示函數(shù)返回值 即函數(shù)值簡(jiǎn)單的說(shuō)就是這樣,要學(xué)得透徹還是需要多看書(shū)、多練習(xí),有些東西在練習(xí)的過(guò)程中自然就明白了。注意函數(shù)返回值可以為空,這和數(shù)學(xué)函數(shù)不同。
公司主營(yíng)業(yè)務(wù):網(wǎng)站制作、成都網(wǎng)站制作、移動(dòng)網(wǎng)站開(kāi)發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競(jìng)爭(zhēng)能力。創(chuàng)新互聯(lián)建站是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開(kāi)放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對(duì)我們的高要求,感謝他們從不同領(lǐng)域給我們帶來(lái)的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶帶來(lái)驚喜。創(chuàng)新互聯(lián)建站推出來(lái)安免費(fèi)做網(wǎng)站回饋大家。
acos(
)
的形參當(dāng)然有范圍,-1,至1,閉區(qū)間,基本的數(shù)學(xué)知識(shí),如果朝界控制臺(tái)會(huì)顯示-1.#IND,表示數(shù)據(jù)超界;關(guān)于坐標(biāo)的函數(shù)當(dāng)然有,需要用到結(jié)構(gòu)體COORD,以及頭文件windows.h
具體代碼如下:
#include
windows.h
#include
stdio.h
void
gotoxy(int
x,int
y)
{
COORD
coord;
coord.X=x;
coord.Y=y;
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),coord);
}
void
main()
{
gotoxy(50,60);
printf("I
LOVE
YOU");
}
這個(gè)程序就實(shí)現(xiàn)了移動(dòng)光標(biāo)到指定位置,然后輸出指定的內(nèi)容。
程序?qū)懙脤?shí)在有點(diǎn)亂,變量名的聲明與傳遞存在些問(wèn)題,我?guī)湍愀母模?/p>
#include stdio.h
#define N 5
int a[N];
void init(void);
void compare(void);
void disp(void);
void main()
{
// printf("")
init();
compare();
void disp();
}
void init(void)
{
a[N]={2,1,4,9,5};
}
void compare(void)
{
int i,j,t;
for(i=0;iN;i++)
for(j=i+1;jN;j++)
if(a[i]a[j])
{
t=a[i];
a[i]=a[j]
a[j]=t;
}
}
void disp(void)
{
int i;
for(i=0;iN;i++)
{
printf("%4d",a[i]);
}
}
程序改了很多,為什么?
數(shù)組a 定義為局部變量,你傳遞了卻沒(méi)返回,這樣使用不了,我改為了全局變量,這樣不需要傳遞,直接使用就行。
函數(shù)傳遞的另一個(gè)變量N 不需要傳遞,因?yàn)楸旧鞱就是個(gè)全局變量,直接使用就行。
還有一些定義了卻沒(méi)使用的變量我直接刪了。
你先編譯運(yùn)行一下,有錯(cuò)再回復(fù)。
希望我的回答能幫助到你。