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 這個是輸入引數問題 ...