[0318]C++簡單程序設計-2
阿新 • • 發佈:2018-03-18
width 信息 函數 play 過程 理解 指定 實驗 ont
南京信息工程大學實驗報告
實驗名稱 C++簡單程序設計-2 實驗日期 2018-3-20 得分 指導教師 耿學華 系 計軟院 專業 計嵌+軟嵌 年級 2017 級 班次 (1) 姓名 施昊陽 學號 20161334026
[toc]
一、實驗目的
- 理解和掌握 C++中函數的定義與使用方法
- 理解 C++中函數調用過程中值傳遞與引用傳遞的區別
- 靈活、綜合運用 C++中分支結構、循環結構及 continue、break 等應用編程求解問題。
二、實驗準備
實驗前,請圍繞以下內容預習/復習指定內容
- C++中函數的定義與使用方法
閱讀、學習教材 3.1 節,學習/復習如下內容:- 函數定義的語法形式;函數形參和實參、返回值的作用;函數調用形式;函數參
- 指定學習示例:第 3 章例 3-1,例 3-4,例 3-11,例 3-12
- 函數定義的語法形式;函數形參和實參、返回值的作用;函數調用形式;函數參
- C++中 if 語句、switch 語句、while 語句、do…while 語句的用法及其嵌套使用
- C++中 continue 語句、break 語句的用法
三、實驗內容
- 驗證性實驗
- 運行教材 P68 例 3-4 源碼,據此理解函數聲明、函數定義、函數調用的方法,以
及形參、實參、返回值的作用,以及參數的值傳遞過程。 - 運行教材 P78 例 3-11 源碼、P79 例 3-12 源碼,觀察二者運行結果的區別,結合
3.1.3 節的分析,理解並總結值傳遞和引用傳遞的區別
- 運行教材 P68 例 3-4 源碼,據此理解函數聲明、函數定義、函數調用的方法,以
- 編程實驗
- 習題 2-28(教材 P63)
- 習題 2-29(教材 P63)
- 習題 2-32(教材 P63)
- 習題 2-34(教材 P63)
四、 實驗結論
- 驗證性實驗部分
- 函數聲明和函數定義各自的作用,二者的區別;
- 函數聲明用於聲明一個新的函數,例如
int max(int a,int b);
- 函數定義是指對函數內容的具現,例如
int max(int a,int b){return a>b?a:b;}
- 函數聲明用於聲明一個新的函數,例如
- 函數聲明和函數定義各自的作用,二者的區別;
[0318]C++簡單程序設計-2