第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

如果要比較保存最大值不是應(yīng)該比較五次嗎,for(i=1,i<5,i++),這不是只比較了四次嗎,第一個(gè)下標(biāo)是0沒(méi)比較呀

for(i=1,i<5,i++)

如果在這里比較,0下標(biāo)的元素10沒(méi)有參加比較吧

正在回答

3 回答

replaceMax()函數(shù)里,第一句已經(jīng)定義了「int max = arr[0];」,也就是把數(shù)組的第一個(gè)元素(下標(biāo)為0)賦值給了變量max了啊,后面的循環(huán)和判斷語(yǔ)句里,從不從數(shù)組的下標(biāo)為0的元素開(kāi)始都可以,從0開(kāi)始判斷5次和從1開(kāi)始判斷4次的結(jié)果都是一樣的,因?yàn)閍rr[0]肯定是不會(huì)大于它自己的,所以就算從0開(kāi)始判斷,那一次判斷條件也是不成立,也不可能執(zhí)行if內(nèi)部的代碼塊,因此為了條理清晰、代碼直接、效率優(yōu)先,就沒(méi)有必要從下標(biāo)0開(kāi)始,而直接從下標(biāo)1開(kāi)始。再羅嗦一句就是,從下標(biāo)0開(kāi)始循環(huán),也不會(huì)錯(cuò),只不過(guò)呢會(huì)給人印象是寫(xiě)代碼的人沒(méi)有預(yù)見(jiàn)到代碼的運(yùn)行情況,思路不清晰。

0 回復(fù) 有任何疑惑可以回復(fù)我~

同問(wèn)!?。? 但是如果第一個(gè)數(shù)是最大的呢? 比如? int arr1[] = {41,10,3,12,22};? 那他的判斷語(yǔ)句就一直都不成立啦?

if(arr[i]>max)? ? ? ? ? ? ? ? ? ? ??



0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

慕神8379461

那就不用判斷了啊,直接跳過(guò)然后輸出就好
2019-02-09 回復(fù) 有任何疑惑可以回復(fù)我~

好吧,上面的mex已經(jīng)調(diào)用了0下標(biāo)了

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

如果要比較保存最大值不是應(yīng)該比較五次嗎,for(i=1,i<5,i++),這不是只比較了四次嗎,第一個(gè)下標(biāo)是0沒(méi)比較呀

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)