用imax我是想把max 的返回值賦給i可是為什么max 裡面的語句還要執行一遍

2022-10-27 09:00:04 字數 711 閱讀 2338

1樓:洛鑲菱

這很正常,當然會這樣,程式從main開始執行,當執行到i = max(); 時,根據函式規則:將max執行後的值賦給i,就會這樣

2樓:叢鑲楣

max()函式不執行,就不能返回正確的值賦給變數i了。

有兩點要注意:

1、max()函式返回值型別應該和你定義的i型別一致,或者轉換後跟i的型別一致。

2、如果你在max()函式中也使用了變數i,你又不想它裡面的i跟要賦值的i衝突,可以重新定義乙個變數名。

3樓:

假設max裡面是(3,5,7),肯定要先在裡面的三個數中選出最大的,才能確定max()的數值是多少,才能賦值給i。

如果有其他問題,可以追問。

4樓:絕地心魔

肯定要執行一遍啊,相當於是呼叫這個函式啦,不執行一遍怎麼會產生返回值呢

5樓:我家顏

你就相當於重新呼叫了max()函式,第一次執行的時候就把返回值賦給i 就不會這一天了

6樓:留不住的思戀

max()是自定義函式,執行時先執行主函式,遇到i=max()時,自動跳到自定義函式max()

7樓:

max不執行怎麼會有返回值呢,說說你想要達到什麼目的,再把你的源程式發上來

我用的是夏普印表機a1808s想把a3的紙張復由

3個按鍵搞定!依次按一下 指定原稿尺寸 自動選擇倍率 開始 記得只按一下即可 在電腦上調一下就好啦啊 夏普sharp ar 1808s影印a3的檔案怎樣縮小為a4的 這款機型紙盒紙張大小需要手動調節,比較麻煩,建議你把紙張放到右側的手送送紙,紙要放橫向。然後縮小70 選擇邊上進紙就可以。將a4紙橫著...

我戶口是外地的,老公戶口是本地的,我想把戶口遷到老公這邊來,請問怎麼辦理手續啊

正常婚遷,只要向你老公所在地公安機關提出申請,同時提供你們雙方的戶口本,身份證和結婚證,審批通過即可 這個手續很多啊。得託人才行。年初我姑姑辦這個用了倆月辦手續,到現在還在還在等著審批下來。先到老公的戶籍管理派出所開接收戶口的準遷證,再去你老家派出所將戶口遷出,上到老公派出所。憑結婚證明,可以把你的...

這是出自哪的?用英語怎麼翻譯。有時我想,把每天當做生命的最

出自 three days to see 假如給我三天光明,hellen kaler 寫的 出自 假如給我三天光明 英 假如給我三天光明 請問這句話怎麼翻譯 把每一天當做最後一天來過 live everyday as if it were your last,because one day it w...