/*
*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...