第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

6-4數(shù)組作為函數(shù)參數(shù)// 數(shù)組與數(shù)組之間的元素是如何替換的??

將arr1和arr2[0]傳進(jìn)函數(shù)中,函數(shù)的數(shù)組結(jié)果應(yīng)該是:arr[]=10,1,3,12,22 ? ? 為什么輸出的數(shù)組arr1[i]會是=10,1,3,12,22 ?的呢 ? ?不是arr[]=10,1,3,12,22 ?中的arr[1]才是=1的嗎?? 其中 ? arr[1]=1 ? 是如何替換 ? arr1[1]中的41的呢?? 求大神解答!!

正在回答

1 回答


void replaceMax(int arr[],int value) 構(gòu)造replace函數(shù)是為了找出arr[]中最大值與value交換

主函數(shù)調(diào)用replaceMax(arr1[],arr2[0])函數(shù),即交換了arr1[]中的最大值41和arr2[0]=1,所以主函數(shù)調(diào)用了replaceMax之后,arr1[]={10,1,3.12.22},arr2[0]=41,arr1[]和arr2[0]為函數(shù)的實(shí)參,arr[]和value為形參,只是聲明不做事的

? replaceMax(arr1[] , arr2[0] ); //將數(shù)組arr1和數(shù)組arr2的第一個(gè)元素傳入函數(shù)中

? ? for(i=0;i<5;i++)

? ? {

? ? ? ? printf("%d ",arr1[i]); ? ? ? ? ? ? ? ?

? ? }

程序從main開始,然后去調(diào)用函數(shù),然后回來,通過循環(huán)輸出arr1[]中的每一個(gè)值

3 回復(fù) 有任何疑惑可以回復(fù)我~
#1

慕哥7958350 提問者

非常感謝!大神?。?/div>
2017-02-23 回復(fù) 有任何疑惑可以回復(fù)我~
#2

_zephyr 回復(fù) 慕哥7958350 提問者

replaceMax( arr1 , arr2[0] ); //將數(shù)組arr1和數(shù)組arr2的第一個(gè)元素傳入函數(shù)中 這里為什么用arr1不用arr1[]
2017-02-25 回復(fù) 有任何疑惑可以回復(fù)我~
#3

慕哥7958350 提問者 回復(fù) _zephyr

我的理解是replaceMax( arr1 , arr2[0] ); arr1[ ] 是把 [ ] 里的參數(shù)傳進(jìn)去。 而arr1是把數(shù)組里的所有參數(shù)傳進(jìn)去,每一個(gè)參數(shù)都運(yùn)行一遍。
2017-02-28 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

6-4數(shù)組作為函數(shù)參數(shù)// 數(shù)組與數(shù)組之間的元素是如何替換的??

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號