




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、12022-3-222200420002022-3-223 2022-3-224void swap(int x, int y) int z; z=x; x=y; y=z; main( ) int a= 10,b=20; swap(a,b); coutaa10; /* 下標越界下標越界 */P150編譯系統編譯系統不做不做越界檢查,如果引用的數組元素越界檢查,如果引用的數組元素超出數組范圍會破壞其他變量的值。超出數組范圍會破壞其他變量的值。2022-3-2213 是是引用引用數組元素數組元素時,時,根據數組的根據數組的和和數,計算出數,計算出該元素的實際地址,該元素的實際地址,取出該地址的取出該
2、地址的進行操作。進行操作。如引用如引用 score2:(1)計算計算 2000+2*4=2008(2)取出取出2008的內容的內容2000H2004H2008H200CH2010Hscore0score1score2score3score491.534.567.572.084.02022-3-2214初始化:在定義數組時給數組元素賦初值。初始化:在定義數組時給數組元素賦初值。1在定義數組時,對全部數組元素賦初值在定義數組時,對全部數組元素賦初值 例如:例如:int a5=7,9,2,4,4;此時可以省略數組長度,例如:此時可以省略數組長度,例如:int a =7,9,2,4,4;2在定義數組時
3、,對部分數組元素賦初值在定義數組時,對部分數組元素賦初值 例如:例如:int a5=1,6,3;系統為其余元素賦系統為其余元素賦 0 。3當初值的個數多于數組元素的個數時,編譯出錯當初值的個數多于數組元素的個數時,編譯出錯 例如:例如: int a5=7,9,2,4,4,6;2022-3-22152022-3-2216 2022-3-22172022-3-2218#define N 5main( ) int i, aN; for (i=0; iai; for (i=0; iN; i+) if(i%3=0) cout“a”i“=”ai; 2022-3-2219【例例1 1】將將5 5個人的成績輸
4、入計算機后按逆序顯示。個人的成績輸入計算機后按逆序顯示。運行情況如下:運行情況如下:67 74 89 92 34 34 92 89 74 67#define N 5main( ) int i,scoreN; for (i=0; iscorei; for (i=N-1; i=0; i-) coutscorei; 2022-3-22202022-3-2221例:例:#includevoid main( )int array5; intpArray=array;for(int i=0;i5;i+)arrayi=i;coutpArrayi” ” arrayi endl;此程序的運行結果為:此程序的運行
5、結果為:0 01 12 23 34 42022-3-22222022-3-22232022-3-22242022-3-22250 0101020201 1111121212 2121222223 313132323aa a00a a11a a22aa+1a+22022-3-22260 0101020201 1111121212 2121222223 313132323a0數組數組a1數組數組a2數組數組2022-3-22270 0101020201 1111121212 2121222223 313132323a a00a a11a a22a2022-3-22280 0101020201 11
6、11121212 2121222223 313132323a2022-3-22292022-3-22300 0101020201 1111121212 2121222223 313132323alplp+1lp+2 0 1 2 3 10 11 12 13 20 21 22 232022-3-22310 0101020201 1111121212 2121222223 313132323alplplplp 0 1 2 3 10 11 12 13 20 21 22 23 2022-3-22322022-3-2233 指向二維數組元素指向二維數組元素的指針作函數參數時,是的指針作函數參數時,是利用二維數組元素按行連利用二維數組元素按行連續存儲的的特點,訪問數續存儲的的特點,訪問數組的每一個元素。組的每一個元素。被調函被調函數的形參必須定義為指向數的形參必須定義為指向二維數組元素的指針變量二維數組元素的指針變量。2022-3-2234p1+n*i+j *p1+ 2022-3-2235i=0
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年中考押題預測卷(河北卷)數學(參考答案及評分標準)2
- 杭州師范大學錢江學院《阿拉伯文獻研讀》2023-2024學年第二學期期末試卷
- 廣州理工學院《文化產業經濟學》2023-2024學年第二學期期末試卷
- 湖南工程學院應用技術學院《法理學》2023-2024學年第二學期期末試卷
- 許昌學院《診斷學實驗(呼吸系統常見疾病體征)》2023-2024學年第二學期期末試卷
- 遼寧職業學院《服裝市場營銷與品牌策劃》2023-2024學年第二學期期末試卷
- 浙江體育職業技術學院《種子生物學》2023-2024學年第二學期期末試卷
- 青海民族大學《中國古代史(二)》2023-2024學年第二學期期末試卷
- 2024年度河北省二級造價工程師之土建建設工程計量與計價實務通關試題庫(有答案)
- 駕駛員聘用合同協議
- 精裝分包勞務合同協議書
- 2025年四年級下冊美術期末測試題附答案
- 2024年深圳市中考歷史試卷真題(含答案解析)
- 公司內部文件管理規定及辦法
- 員工上下班交通安全培訓
- 小學語文教學研究(有答案)-國家開放大學2022年1月(2020秋)期末考試復習資料、試題及答案
- 參考食品加工操作流程圖
- 山東省普通高中學生發展報告
- 高新區孵化器亮化工程投標文件商務標格式
- 國家開放大學《水力學(B)》形考任務1-10參考答案
- 老年人生活自理能力評估表
評論
0/150
提交評論