課程
/后端開發
/C
/C語言入門
replaceMax(arr1?,?arr2[0]);
//將數組arr1和數組arr2的第一個元素傳入函數中
2016-09-05
源自:C語言入門 6-4
正在回答
void?replaceMax(int?arr[],int?value)??//形參arr[]數組,??變量被賦值1 { ????int?max?=?arr[0]; ????????????????//變量max被復制arr[0]號位,即10 ????int?index?=?0;????????????????????//定義一個變量名賦初值0 ????int?i;????????????????????????????//定義變量i ????for(i=1;i<5;i++)??????????????????//循環4次,i=1.i=2.i=3.i=4 ????{ ????????if(arr[i]>max)???????????????//第一次循環arr[1]就是41是否大于10 ????????{ ????????????max?=?arr[i];????????????//只有上判斷成立的才能到這里max被比他大的值取代 ????????????index?=?i;???????????????//被取代的同時記錄是幾號位 ????????}????????????????????????????//第四次循環結束max為數組最大的那個值.i為最大值的位置 ????}?? ????arr[index]?=?value;???????????????//arr[最大值的位置]被賦值aee2[0] }
斟酒獨酢 提問者
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
1 回答arr1,arr2[0]
1 回答 replaceMax(arr1 ,arr2[0] );
4 回答為什么replaceMax(arr1,arr2[0]),不能是replaceMax(arr1[],arr2[0])
2 回答replaceMax(arr1,arr2[0])為什么不能寫成replaceMax(arr1[],arr2[0])
3 回答replaceMax(arr1,arr2[0]);為什嗎不可以是replaceMax(arr1[0],arr2[0]);
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-09-06