課程
/后端開發(fā)
/C
/C語(yǔ)言入門
為什么i=8而不等于9
2018-11-03
源自:C語(yǔ)言入門 6-5
正在回答
因?yàn)閕=8 而且j<=i ,j+1可以為9 ,當(dāng)j==8時(shí)候? arr[j+1]=arr[9]就剛好是10個(gè)元素都比較了,如果i=9那么arr[j+i]就會(huì)有arr[10],0-10有11個(gè)元素就超過(guò)了數(shù)組了!
0-8有九個(gè)數(shù),最后一個(gè)不用比了,已經(jīng)是最大的數(shù)了
因?yàn)閍rr[j]是和arr[j+1]比較的,當(dāng)i==8的時(shí)候,j最大可以循環(huán)到j(luò)==8,此時(shí)arr[j]和arr[j+1]比較已經(jīng)把最大的數(shù)沉底了
舉報(bào)
C語(yǔ)言入門視頻教程,帶你進(jìn)入編程世界的必修課-C語(yǔ)言
4 回答為什么是i=8而不是i=9
4 回答為什么用i !=9而不是i==9?
1 回答為什么str1的長(zhǎng)度等于9而不是6
3 回答第二個(gè)for循環(huán)i為什么等于8
3 回答為什么flag不等于-i?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2018-12-27
因?yàn)閕=8 而且j<=i ,j+1可以為9 ,當(dāng)j==8時(shí)候? arr[j+1]=arr[9]就剛好是10個(gè)元素都比較了,如果i=9那么arr[j+i]就會(huì)有arr[10],0-10有11個(gè)元素就超過(guò)了數(shù)組了!
2018-11-03
0-8有九個(gè)數(shù),最后一個(gè)不用比了,已經(jīng)是最大的數(shù)了
2018-11-03
因?yàn)閍rr[j]是和arr[j+1]比較的,當(dāng)i==8的時(shí)候,j最大可以循環(huán)到j(luò)==8,此時(shí)arr[j]和arr[j+1]比較已經(jīng)把最大的數(shù)沉底了