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與...