int main(void)
創(chuàng)新互聯(lián)成都企業(yè)網(wǎng)站建設服務,提供網(wǎng)站制作、做網(wǎng)站網(wǎng)站開發(fā),網(wǎng)站定制,建網(wǎng)站,網(wǎng)站搭建,網(wǎng)站設計,成都響應式網(wǎng)站建設,網(wǎng)頁設計師打造企業(yè)風格網(wǎng)站,提供周到的售前咨詢和貼心的售后服務。歡迎咨詢做網(wǎng)站需要多少錢:18980820575
{
int max(int x, int y); //加上聲明
int a,b,c; //多定義了沒用的數(shù)據(jù)
scanf("%d,%d",a,b);
c = max(a,b);
printf("max is %d",c);
}
int max(int x,int y) //加上返回值類型int
{
int z;
if(xy) z=x; //不要逗號
else z=y;
return z;
}
一切正常啊,void Vote(int a[]) 正常調(diào)用,沒有碰到問題呀。你的錯誤是:需要把這三個變量聲明成全局的,不要放在函數(shù)體內(nèi)-------int zhang=0,li=0,wang=0;
可以調(diào)用。
輸入的數(shù)據(jù) 應合理,例如: Enter e and x: 輸入 0.001 0.25
至于公式是否正確,計算結果是否對,未給你仔細看。
1、樓上說的不對,可以這樣用,在下面定義,需要用的就調(diào)用
2、你把程序?qū)懙奶闊?/p>
3、至于錯誤,我感覺至少能執(zhí)行一次,如果一次都無法執(zhí)行,我建議在scanf(w)之前fflush(stdin),如果能執(zhí)行一次,那就把scanf(w)移動到循環(huán)體里面去。
4、我馬上寫一個同樣 的試試
函數(shù)要先聲明后使用。函數(shù)正確定義之后,還要看語法或算法是否有錯誤,而導致調(diào)用該函數(shù)的語句未執(zhí)行
函數(shù)先使用后定義了。
C語言要求調(diào)用某一個函數(shù)之前,一定要知道該函數(shù)的定義。
兩者修改方法:
//一、將函數(shù)的定義放在調(diào)用之前,這樣調(diào)用的時候就知道該函數(shù)的定義了
#includestdio.h
void?cheer()?{
printf?("cheer");
}
int?main()?{
cheer();
}?
//二、在調(diào)用函數(shù)之前,顯示聲明該函數(shù)的類型
#includestdio.h
int?main()?{
void?cheer();
cheer();
}?
void?cheer()?{
printf?("cheer");
}
新聞標題:c語言函數(shù)調(diào)用不了 c語言函數(shù)沒有被調(diào)用是為什么
本文網(wǎng)址:http://vcdvsql.cn/article30/hpjdso.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供用戶體驗、虛擬主機、網(wǎng)站排名、手機網(wǎng)站建設、、外貿(mào)建站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)