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