c語言無法執(zhí)行函數(shù) c語音無法執(zhí)行程序

C語言,無法調(diào)用函數(shù)

int main(void)

為建華等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計制作服務(wù),及建華網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為成都網(wǎng)站制作、網(wǎng)站建設(shè)、建華網(wǎng)站設(shè)計,以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!

{

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;

}

c語言寫函數(shù),為什么函數(shù)不執(zhí)行?

這是因為getchar前面有一個scanf("%lf",a);

你輸入完a的值后,是否會

輸入回車

這個回車就是一個字符啊,這個字符就被getchar當(dāng)做你輸入的字符了,所以看起來像沒有執(zhí)行,其實是執(zhí)行了。

可以在getchar()前使用

fflush(stdin);

刷新標(biāo)準(zhǔn)輸入緩沖區(qū),把輸入緩沖區(qū)里的東西丟棄

這樣就可以輸入字符了。

我的c語言程序為什么會執(zhí)行不了?

這段C語言代碼有三個錯誤:

一、switch單詞拼寫錯誤少了c;

二、if(k = 'V')判斷是雙等于號==;

三、main函數(shù)最好沒有返回值,這不是大錯。

標(biāo)題名稱:c語言無法執(zhí)行函數(shù) c語音無法執(zhí)行程序
本文URL:http://muchs.cn/article0/dojhcoo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航、品牌網(wǎng)站制作、外貿(mào)建站網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)網(wǎng)站策劃

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站建設(shè)