1.熟悉引用的概念,掌握引用的定義方法,學會引用在c++程式中的應用。
2.掌握函式的定義和呼叫方法。
3.練習過載函式的使用。
1.除錯下列程式,寫出輸出結果,並解釋輸出結果。
(1)//sy2_1.cpp
#include
using namespace std;
int main()
/*
輸出結果
在這個程式中,rdd與rde分別是dd與de的引用,對rdd或rde的資料操作等同於對dd與de的操作。
(2)//sy2_2.cpp
#include
using
namespace
std;
int main()
void fun(int m,int &n)
輸出結果
在這個程式中,定義了乙個fun函式,在程式中呼叫fun函式進行運算對a和b進行了運算,a和b兩個資料的數值可以直接使用。a=2*4=8,b=3*4=12,a+b=20
(3)//sy2_3.cpp
原**如下
#include
using
namespace
std;
int &fun(int);
int aa[5];
int main()
int &fun(int a)
編譯結果
修改後**如下
#include
using
namespace
std;
int &fun(int);
int aa[5];
int main()
int &fun(int a)
輸出結果
在原來的程式中,i是定義在for迴圈中的乙個區域性變數,無法在其他的區域進行數值運算,修改程式中,將i在main函式中進行定義,便可以直接在main函式中的任意語句中進行呼叫。
2.程式設計完成下列任務。
(1)編寫乙個函式,用於將華氏溫度轉換為攝氏溫度,轉換公式為:c=(f-32)*5/9。(sy2_4.cpp)
#include
using
namespace
std;
int fc(int f);
int main()
int fc(int f)
輸出結果
(2)編寫過載函式max1可分別求2個整數、3個整數、2個雙精度數、3個雙精度數的最大值。(sy2_5.cpp)
實驗2 引用與函式
一 實驗目的和要求 1.熟悉引用的概念,掌握引用的定義和方法,學會引用在c 程式中的應用。2.掌握函式的定義和呼叫方法。3.練習過載函式的使用。二 實驗內容 1.除錯下列程式,寫出輸出結果,並解釋輸出結果 分析與討論 1.總結引用的概念及用途。答 概念 給物件取乙個別名,使用該別名可以訪問該物件 用...
實驗二 引用與函式
1.熟悉引用的概念,掌握引用的定義方法,學會引用在c 程式中的應用。2.掌握函式的定義和呼叫方法。3.練習過載函式的使用。1.除錯下列程式,寫出輸出結果,並解釋輸出結果。1 include using namespace std int main double max1 double x,doubl...
實驗二 引用與函式
1 熟悉引用的概念,掌握引用的定義方法,學會引用在c 程式中的應用。2 掌握函式的定義和呼叫方法。3 練習過載函式的使用。1 除錯下列程式,寫出輸出結果,並解釋輸出結果。1 實驗程式 sy2 1.cpp includeusing namespace std int main 函式宣告 1 總結引用的...