C語言中函式引數傳遞的三種方式

2021-07-05 05:36:16 字數 555 閱讀 3352

/*

*煙台大學計算機與控制工程學院

*檔名稱:test.cpp

*作    者:朱國榮

*完成日期:2023年9月11日

*版 本 號:vc6.0

* *問題描述:交換a和b的值。

*輸入描述:兩個整數,分別為2和3。

*程式輸出:交換後的兩個數,輸出3和2.

*/

#include/*

void myswap(int *p1,int *p2)

//(2)引用作形參:

void myswap(int &x,int &y)

*/int main()

執行結果:

知識點總結:

第一種方法運用了指標的方法,可以呼叫指標所指向的變數,實現兩個值得交換。

第二種方法運用了 引用作形參 的方法。

學習心得:

繼續努力吧,少年!

C語言中函式引數傳遞的三種方式

c語言中函式引數傳遞的三種方式 1 傳值,就是把你的變數的值傳遞給函式的形式引數,實際就是用變數的值來新生成乙個形式引數,因而在函式裡對形參的改變不會影響到函式外的變數的值。2 傳址,就是傳變數的位址賦給函式裡形式引數的指標,使指標指向真實的變數的位址,因為對指標所指位址的內容的改變能反映到函式外,...

C語言中函式引數傳遞的三種方式 x, x, x

includevoid myswap1 int x,int y void myswap2 int p1,int p2 void myswap3 int x,int y intmain 在第乙個程式中,傳值不成功的原因是指在形參上改變了數值,沒有在實參上改變量值。在第二個程式中,傳位址成功的原因利用指...

C C 語言中函式引數傳遞的三種方式

問題及 檔名稱 cpp1.cpp 完成日期 2015年12月7日 版本號 v6.0 問題描述 c語言中函式引數傳遞的三種方式 輸入描述 兩個待交換的整數 程式輸出 交換後得兩個整數 includevoid myswap int x,int y int main includevoid myswap ...