實驗二 引用與函式

2021-08-17 14:34:48 字數 1192 閱讀 7436

1.熟悉引用的概念,掌握引用的定義方法,學會引用在c++程式中的應用

2.掌握函式的定義和呼叫方法

3.練習過載函式的使用。

1.除錯下列程式,寫出輸出結果,並解釋輸出結果。

(1)#include

using namespace std;

int main()

double max1(double x,double y)

int max1(int a,int b,int c)

double max1(double x,double y,double z)

int main()

{int a,b,c;

cout<

cin>>a>>b;

cout>b>>c;

cout>y;

cout>y>>z;

cout<

輸出結果如下:

概念:所謂引用,就是給物件取乙個別名,使用該別名可以訪問該物件,即使新物件和舊物件共用乙個位址,這樣無論對哪個物件進行修改都是對同乙個位址的內容進行修改,因而原物件與新物件總是具有相同的值。

用途:引用的主要用途是用作函式的引數和函式的返回值。

2.函式的定義和呼叫方法

定義:從使用者的角度來看,c++有兩種函式:標準庫函式和使用者自定義函式。標準庫函式由c++系統定義並提供給使用者使用,可以看做對語言功能的擴充。使用者根據特定任務編寫的函式稱為自定義函式。

呼叫方法:函式呼叫指定了被呼叫函式的名字和所需的資訊(實參)。不管函式有無引數,都可以用兩種形式呼叫:函式語句或函式表示式。當呼叫作為一條語句時,函式可以沒有返回值;當函式呼叫出現在表示式中,必須帶有乙個明確的返回值。

3.過載函式時通過什麼來區分?

編譯系統是將根據函式引數的型別和個數來判斷使用哪乙個函式。

通過本次實驗,我們初步掌握了函式的·定義、引用及相關含義。學會用簡單的函式進行編譯簡單的程式以進行簡單的運算,實現程式設計簡化的目的。第一次接觸過載函式,還有許多不懂的地方,通過書中的例子進一步對過載函式有了初步的了解,也通過各方面的資料查詢與程式模擬,終於編譯出以上求最大數的1程式。過程中出了技術性難度之外,細節也是必須得注意的。在進行程式編譯時一定要細心。

實驗二 引用與函式

1 熟悉引用的概念,掌握引用的定義方法,學會引用在c 程式中的應用。2 掌握函式的定義和呼叫方法。3 練習過載函式的使用。1 除錯下列程式,寫出輸出結果,並解釋輸出結果。1 實驗程式 sy2 1.cpp includeusing namespace std int main 函式宣告 1 總結引用的...

實驗二 引用與函式

一 實驗目的和要求 1 熟悉引用的概念,掌握引用的定義方法,學會引用在c 程式中的應用。2 掌握函式的定義和呼叫方法。3 練習過載函式的使用。二 實驗內容 1 除錯下列程式,寫出輸出結果,並解釋輸出結果。解釋輸出結果 首先定義double型別的物件分別為dd和de,並分別給它們賦初始值3.9和1.3...

實驗2 引用與函式

1.熟悉引用的概念,掌握引用的定義方法,學會引用在c 程式中的應用。2.掌握函式的定義和呼叫方法。3.練習過載函式的使用。1.除錯下列程式,寫出輸出結果,並解釋輸出結果。1 sy2 1.cpp include using namespace std int main 輸出結果 在這個程式中,rdd與...