課程
/后端開發
/C
/C語言入門
1.為什么主函數中調用的replaceMax函數中arr1不用加[]
2.為什么要用index而不直接給i初始賦值0
2015-08-03
源自:C語言入門 6-4
正在回答
main里調用replacemax 函數,把兩個數組首地址傳給? arr[] , value?,? 又用max = 取了arr[0] 的值?,之后執行循環,i=1,i<5;i++?,???? if(arr[i=1])>max?? 大于,把arr[1] 的值給max?,?把當前數組的數字給index?, 此時max等于41,? index 等于 1 ,?再循環(ifarr 【2】) 3<41 不執行,后幾次循環都不大于max,max還是41。
執行最后一句,arr[index] =value??=========arr[1] =??1?? ,value 從未改變,是arr2[0]? =1
所以執行后? arr[1] = 1????????回到主函數輸出結果? arr[i]???? 為?? 10? 1? 3 12? 22
我的學習之旅
replaceMax( arr1 , arr2[0] ),? 其中arr1數組中代表首地址? 即 arr1[0]??
第二問不知道你講哪段,都講就太麻煩了
C53C42C31 提問者
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
4 回答兩個問題,求解答
1 回答關于兩個++a的問題,求解!?。?/p>
1 回答兩個問題求指教
2 回答兩個問題,請求指教!
3 回答這個代碼有問題,求解答
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-08-04
main里調用replacemax 函數,把兩個數組首地址傳給? arr[] , value?,? 又用max = 取了arr[0] 的值?,之后執行循環,i=1,i<5;i++?,???? if(arr[i=1])>max?? 大于,把arr[1] 的值給max?,?把當前數組的數字給index?, 此時max等于41,? index 等于 1 ,?再循環(ifarr 【2】) 3<41 不執行,后幾次循環都不大于max,max還是41。
執行最后一句,arr[index] =value??=========arr[1] =??1?? ,value 從未改變,是arr2[0]? =1
所以執行后? arr[1] = 1????????回到主函數輸出結果? arr[i]???? 為?? 10? 1? 3 12? 22
2015-08-04
replaceMax( arr1 , arr2[0] ),? 其中arr1數組中代表首地址? 即 arr1[0]??
第二問不知道你講哪段,都講就太麻煩了