課程
/后端開發(fā)
/C
/C語言入門
replaceMax(arr1 ,arr2[0]);
這個過程到底是怎么進行的
謝謝~
2015-12-05
源自:C語言入門 6-4
正在回答
先輸出arr1的所有值,然后arr2[0](也就是arr2第一個元素,如果是arr2[2],則是arr第三個元素)替換掉arr1中最大的值。
qq_犎_0
?if(arr[i]>max)??????? {???????????? max=arr[i] ;??????? //將數(shù)組中較大的數(shù)賦值給max??????????? index = i;? //記錄當前索引??????? }???
你把數(shù)組傳入函數(shù)后,它會一個一個的使用數(shù)組元素,上面這段代碼就是要遍歷數(shù)組元素,你看,那個index=i只有在當前正在遍歷的數(shù)組元素大于之前求得的最大值時才會執(zhí)行,也就是index的值就是最大元素的下標值
追問一下,最后那個index的值啊,arr{index}啊到底是多少,都被搞暈了
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
1 回答arr1和arr2[0]的求解過程?
1 回答 replaceMax(arr1 ,arr2[0] );
1 回答arr1,arr2[0]
3 回答那個大神詳細解釋下這個公式的意思啊,
2 回答請問為什么一定要replaceMax( arr1 ,arr2[0] );而不能replaceMax( arr1[] ,arr2[0] );
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-12-05
先輸出arr1的所有值,然后arr2[0](也就是arr2第一個元素,如果是arr2[2],則是arr第三個元素)替換掉arr1中最大的值。
2015-12-05
?if(arr[i]>max)
??????? {
???????????? max=arr[i] ;??????? //將數(shù)組中較大的數(shù)賦值給max
??????????? index = i;? //記錄當前索引
??????? }???
你把數(shù)組傳入函數(shù)后,它會一個一個的使用數(shù)組元素,上面這段代碼就是要遍歷數(shù)組元素,你看,那個index=i只有在當前正在遍歷的數(shù)組元素大于之前求得的最大值時才會執(zhí)行,也就是index的值就是最大元素的下標值
2015-12-05
追問一下,最后那個index的值啊,arr{index}啊到底是多少,都被搞暈了