專案一,C 語言中函式的三種傳遞方式

2021-07-05 05:38:23 字數 629 閱讀 3406

/*

*a來了rights reserved.

*檔名稱:test.cpp

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

*版本號:v1.0

**問題描述:通過c++對比函式引數傳遞的三種方式,並觀察結果。

*輸入描述:兩個整數。

*程式輸出:兩個轉換後的整數。

*///1.傳值

#includeusing namespace std;

void myswap(int x, int y)

int main()

{ int a,b;

cout>b;

myswap(a,b); //呼叫函式

cout>b;

myswap(&a,&b); //呼叫函式

cout>b;

myswap(a,b); //呼叫函式

總結:通過本次練習讓自己對函式引數的三種傳遞方式有了深刻的認識,接下來的日子再接再厲。

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

煙台大學計算機與控制工程學院 檔名稱 test.cpp 作 者 朱國榮 完成日期 2015年9月11日 版 本 號 vc6.0 問題描述 交換a和b的值。輸入描述 兩個整數,分別為2和3。程式輸出 交換後的兩個數,輸出3和2.include void myswap int p1,int p2 2 引...

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

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

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

下面用這三種方式來實現兩個變數值的對調。一為值傳遞,二為位址傳遞,三為引用傳遞。示例 一 該方法並不能實現兩個變數值的對調 void exchg1 int x,int y int temp temp x x y y temp printf x d,y d n x,y int main int a 4...