那位c語言前輩幫我這個菜鳥看看這個怎麼解釋?居然能執行出來

2021-08-09 18:02:43 字數 668 閱讀 2243

1樓:匿名使用者

你這個程式沒有語法錯誤,但結果肯定不對。

錯誤(1)scanf("%d,%d",&x,&y,&q);

這條語句少一個%d,應改為:

scanf("%d,%d,%d",&x,&y,&q);

(2)int max(int more,int q)函式名是函式的入口地址,也就是函式的起始地址,或叫指標。它不代表函式的返回值。

(3)int max(int more,int q)c=max(x,y,q);

形參和實引數目不一致。

程式可改為:#include "stdio.h"

int max(int x,int y)

void main()

2樓:匿名使用者

第一個問題scanf("%d,%d",&x,&y,&q);你這裡少了一個%d,不過沒有也沒關係不過只能輸入x和y的值q的值就是隨機了

第二個問題c=max(x,y,q);這個vc++肯定報錯,不知道你用的什麼,還有就是int more(int x,int y)

這個函式有用嗎?

3樓:

這個執行不出來。

void main()

在函式呼叫**會報錯,不能執行。

已經vc++6.0驗證報錯。

學C語言的進來幫我看看,剛剛學C語言,誰幫我看看這個C語言有什麼問題,不能編譯,,

int f int year,int month int g int month int year,month,day n 1461 f year,month 4 153 g month 5 day year 1700 month 3 day 2 n 1461 f 1700,3 4 153 g 3 ...

c語言問題(幫我看看哪錯了)

int random int num 去掉吧random包含在stdlib.h 你在main裡寫這句沒有任何意義啊 你是不是用vc編譯的,可能vc裡沒有random吧,試一下用rand include include define num 100 void main for i 0 i printf...

那位大神幫我看看這個是a貨翡翠嗎

這是抄一款天然翡翠a貨,糯 襲種,糯白底色,略閃灰,菩薩牌,真品無疑問,可以放心佩戴。種嫩,棉厚,水頭短,色澤平普,雕工略顯粗獷。勝在用料足實,器形敦實。整體屬於中低檔的翡翠吊墜,目前玉器市場 不超過25克的話,一般在600 800元左右為正常賣價。種質較好的翡翠吊墜圖示,可以比對 大神們幫我看看這...