高分急求,c語言問題,求高手解答

時間 2022-03-09 16:52:24

1樓:匿名使用者

#include

int main ()

11、int max(int x,int y)  //x y是形參12、

2樓:匿名使用者

三個%d,兩個位址

3樓:匿名使用者

xy是max函式的形參,只是佔位置用的,z是max函式的私有變數,只能在本函式使用

ab是實參,傳遞給max函式處理

第4行是函式宣告,告訴編譯器有這個函式,xy可以省略,應該放到main函式上面去,不要放函式裡面

return z返回z的值

4樓:匿名使用者

2,為什麼第4行,max後面是x,y,而第7行,max後面又是a,b呢?

前面的是函式宣告,編譯時僅需要型別。後面的函式定義引數名可以和前面不一致。

3,第16行return(z),的作用可以詳細解釋一下嗎?

作用就是返回最大值

其實也可以不用z

11、int max(int x,int y)12、1,程式中既然有了xyz,為什麼還要定義變數z呢?

沒太明白你的意思。

高分急求!c語言程式設計問題,求高手解答!

5樓:雲淡風輕in蘇州

倆程式一樣的啊。。。

1、max裡的x,y是外部傳入的兩個整數,作為待比較的引數,比較後可以返回兩者間的較大值

2、x,y是函式max的形式引數,所以已有定義,不需要max裡面再重新宣告

3、根據函式max的功能來看,最終是要返回較大值,而z是xy兩者中的較大值,故肯定返回z。除非xy乙個為負數乙個為0或者兩個都為0才返回0,不過這種情況與返回z是一樣的

4、c=max(a,b),ab是max函式的實參,xy是max函式的形參,形參和實參的名稱並不要求必須一致

6樓:wen上敏

1、max括號裡的x,y是max函式的兩個形參引數 目的就是用來傳遞實參的 這裡的實參是你輸入的兩個數

2 if (x>y)z=x;這一行,程式裡並未對xy做任何宣告 這裡宣告了int max(int x,int y)

3 因為你要比較的是兩個數的大數 輸出大數 所以返回的肯定是z

4 c=max x y 只不過是兩個實參而已 名字隨便起 c=max(a,b)這句的意思是呼叫c=max(x,y)

並將a傳給x b傳給y

c語言程式設計問題。。急求解答}}+++++++++++

7樓:獨啊讀書狼

當然執行不了! x+y=h;2*x+4*y=f 乙個變數可以給乙個式子賦值麼

8樓:匿名使用者

#include

int main(void)

\\這麼寫,希望能解決你的問題。

c語言問題,求高手解答!!

9樓:匿名使用者

你的for 迴圈 沒有{} 加乙個{} 就可以了。

10樓:匿名使用者

你這個要實現什麼功能

求高手解答一些簡單的c語言題目!(高分懸賞)

11樓:高金山

確實都是些很簡單的題目,最好還是自己先動手寫寫吧。

12樓:匿名使用者

我很懶..都是些很簡單很簡單的c語言題目..還是自己努力下,這東西自己不動手做,永遠都摸索不出來

c語言問題,求高手解答,C語言問題 求高手解答!!

這是基本的語法啊,先翻書看看吧 不懂的再問。2 int pn 1 n1,pn 2 n2 4 printf ld ld n pch 1,pch 2 5 printf ld ld n pn 1,pn 2 6 printf ld ld n pd 1,pd 2 7 printf c c n pch 1,pc...

c語言問題,求高手解答 啊,C語言問題,求高手解答 啊!

d a,a,point不是指標a,b 我試了一下ab都編譯不過,靠的是隱式型別轉化,意義不大 4 返回union裡面佔儲存空間最大的型別,32位vc編譯器int和long都是4位元組,short2位元組 a 執行順序 a,k b,c,k c,k d,e,k default,k 這樣你能看出來哪個是指...

c語言問題求大神解答,C語言問題求大神解答

我看了樓上的追問,說實話,不知道樓主在問什麼。我就說下if else處的思想吧。1 假設有個輸入是有一連串空格符號的,那程式就只會進入。if c c n c t state out 不會計數。2 假設我現在剛開始輸入第乙個字母。if c c n c t state out 這裡進不去了,進去了 el...

c語言問題求大神解答,C語言問題求大神解答。。

現在要求你在不打亂原來順序的基礎上插入一部分資料 刪除一部分資料,並輸出 看了你的 有乙個排序的過程 但是原題要求是不打亂原來的資料 沒有問題啊 include include int main s scanf d a t t while 1 s scanf d a t t while 1 else...

求C語言高手來解答啊,求C語言高手來解答啊!不勝感激啊!

10.a 分析下c為什麼是錯的 如果if 後面跟一句話的話,是不需要 的,如果是兩句就需要 c和 a看似一樣,但是在這裡缺少了 而a因為是一句話,所以不需要 6.a 為什麼a是錯誤的呢?這是因為a是陣列名,a 1 表達是a陣列最後乙個元素之後的位址,在這裡就 a 9 1 4.a 這個是輸入引數問題 ...