freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

指針的定義與應用ppt課件-資料下載頁

2025-04-30 18:20本頁面
  

【正文】 coutz=z。cubeByReference(amp。z)。coutz=z。}52 前一頁 休息用指針參數(shù) 按引用調用 例 8voidcubeByReference(int*p){*p=*p**p**p。}53 前一頁 休息數(shù)組名做函數(shù)參數(shù) l 當數(shù)組名作為函數(shù)參數(shù)時,參數(shù)的傳遞方式為地址傳遞,即實參與形參表示同一個數(shù)組,因此被調函數(shù)中對形參數(shù)組內容的修改將修改主調函數(shù)中實參數(shù)組的內容。 54 前一頁 休息數(shù)組名做函數(shù)參數(shù)l 實參與形參都是數(shù)組名。l 實參數(shù)組與形參數(shù)組類型應一致,如不一致,結果將出錯。l 實參數(shù)組與形參數(shù)組維數(shù)大小可以不一致也可以一致。因為 C++編譯系統(tǒng)對形參大小不作檢查,只是將實參數(shù)組的起始地址傳給形參。如果要求形參數(shù)組得到實參數(shù)組全部的元素值,最好指定形參數(shù)組與實參數(shù)組大小一致。 55 前一頁 休息數(shù)組名做函數(shù)參數(shù)l 數(shù)組名作函數(shù)參數(shù)時,是 “ 地址傳遞” ,把實參數(shù)組的起始地址傳遞給形參數(shù)組,兩個數(shù)組共同占用同一段內存單元。l 形參數(shù)組是多維數(shù)時,定義時可以指定每一維的大小,也可省略第一維大小的說明,但不能省略第二維以及其它高維大小的說明。 56 前一頁 休息[例 9]l 將鍵盤輸入的 10個整數(shù)按從小到大的順序排序(選擇法)。 57includeiostreamusing namespace std。void invert(int a[ ],int n){ int t=0。for(int i=0。in1。i++)for(int j=i+1。jn。j++) if(a[i]a[j]){t=a[i]。a[i]=a[j]。a[j]=t。}}58int main( ){ int i。int a[10]。coutInput 10 numbers:endl。for(i=0。i10。i++)cina[i]。invert(a,10)。coutThe sorted numbers is:endl。for(i=0。i10。i++)couta[i]endl。return 0。 }59 前一頁 休息指向數(shù)組的指針變量作為函數(shù)參數(shù) l 將一組同類型的數(shù)據(jù)(數(shù)組)從一個函數(shù)傳遞到另一個函數(shù),可以采用數(shù)組名作為函數(shù)參數(shù),也可以采用指向數(shù)組的指針變量作為函數(shù)參數(shù)。l 當函數(shù)的形參為指向數(shù)組的指針時,函數(shù)的實參即可以是數(shù)組名,也可以是指向數(shù)組起始地址的指針變量。 60 前一頁 休息[例 10]l 將一個數(shù)組中的數(shù)據(jù)按相反順序存放。 61include iostreamusing namespace std。void invert(int *p,int n){ int i,j,temp。 for(i=0,j=n1。ij。i++,j) { temp=*(p+i)。 *(p+i)=*(p+j)。 *(p+j)=temp。 }}62int main( ){ int a[10],i。 //int*q=a。 coutInput ten interger:endl。 for(i=0。i10。i++) cina[i]。 invert(a,10)。 //invert(q,10)。 for(i=0。i10。i++) couta[i]endl。 return 0。 }63 前一頁 休息練習 閱讀程序寫結果l includeiostreaml includeiomanipl usingnamespacestd。l voidmain()l {l constintN=10。l inta[N+1],p,x,*t。l cout輸入 a數(shù)組 :endl。l for(t=a。ta+N。t++)l cin*t。//(輸入 2,4,6,8,10,12,14,16,18,20)l cout輸入待插入的數(shù) x: endl。l cinx。//(輸入 9)64 前一頁 休息練習 閱讀程序寫結果l t=a。l p=0。l while(x*(t+p)amp。amp。pN)l p++。l for(t=a+N1。t=a+p。t)l *(t+1)=*t。l t=a+p。l *t=x。l for(t=a。t=a+N。t++)l coutsetw(4)*t。l }
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1