第十七周 專案一(1) 體會函式引數傳遞。

2021-06-19 18:10:13 字數 1125 閱讀 7535

/* 

02.* 程式的版權和版本宣告部分

04.* all rightsreserve

05.* 檔名稱: array.cpp

06.* 作 者: 王洪海

07.* 完成日期: 2023年 12月 17日

08.* 版本號: v1.0

09.* 輸入描述:無

10.* 問題描述:

*/

#include using namespace std;

void jiaohuan(int x,int y);

int main()

{ int a,b;

cin>>a>>b;

if(a

執行結果,如圖:

這個程式,只是將ab的位址值傳給了x,y。在x,y在函式中交換時最後卻不改變a,b的值!!!

#include using namespace std;

void jiaohuan(int *x,int *y);

int main()

{ int a,b;

cin>>a>>b;

if(a

執行結果,如圖:

此程式,利用指標變數將a,b的位址值傳遞給x,y,又因為x,y為指標變數,所以他們在交換的時候相當於交換了a,b的值。因此,a,b交換!!

#include using namespace std;

void jiaohuan(int &x,int &y);

int main()

{ int a,b;

cin>>a>>b;

if(a執行結果,如圖:

此程式,採用引用&x,&y與a,b在同一位址,交換時對a,b有影響!因此最終交換!!

第十七周專案一 體會函式引數傳遞

問題及 檔名稱 project4.cpp 作 者 陳旭 完成日期 2014年12月22日 版 本 號 v1.0 問題描述 閱讀下面的程式,寫出期望中的執行結果。上機執行對照,並用單步執行的方法再次體會,完全掌握用指標和引用作為形式引數的用法。輸入描述 略 程式輸出 略 include using n...

第十七周專案一體會函式引數傳遞

問題及 檔名稱 test.cpp 作 者 郝俊宇 完成日期 2014年 12 月 22 日 版 本 號 v1.0 問題描述 閱讀下面的程式,寫出期望中的執行結果。上機執行對照,並用單步執行的方法再次體會,完全掌握用指標和引用作為形式引數的用法。輸入描述 無 程式輸出 對應的情況 include us...

第十七周專案1

檔名稱 test.cpp 完成日期 2014年12月21日 版本號 v1.0 問題描述 閱讀下面的程式,寫出期望中的執行結果。上機執行對照,並用單步執行的方法再次體會,完全掌握用指標和引用作為形式引數的用法。輸入描述 略 程式輸出 略 include using namespace std void...