精品熟女碰碰人人a久久,多姿,欧美欧美a v日韩中文字幕,日本福利片秋霞国产午夜,欧美成人禁片在线观看

C++ 引用調用

C++ 引用調用

C++ 函數C++ 函數

向函數傳遞參數的引用調用方法,把參數的地址復制給形式參數。在函數內,該引用用于訪問調用中要用到的實際參數。這意味著,修改形式參數會影響實際參數。

按引用傳遞值,參數引用被傳遞給函數,就像傳遞其他值給函數一樣。因此相應地,在下面的函數 swap() 中,您需要聲明函數參數為引用類型,該函數用于交換參數所指向的兩個整數變量的值。

// 函數定義
void swap(int &x, int &y)
{
   int temp;
   temp = x; /* 保存地址 x 的值 */
   x = y;    /* 把 y 賦值給 x */
   y = temp; /* 把 x 賦值給 y  */
  
   return;
}

現在,讓我們通過引用傳值來調用函數 swap()

#include <iostream>
using namespace std;

// 函數聲明
void swap(int &x, int &y);

int main ()
{
   // 局部變量聲明
   int a = 100;
   int b = 200;
 
   cout << "交換前,a 的值:" << a << endl;
   cout << "交換前,b 的值:" << b << endl;

   /* 調用函數來交換值 */
   swap(a, b);

   cout << "交換后,a 的值:" << a << endl;
   cout << "交換后,b 的值:" << b << endl;
 
   return 0;
}

當上面的代碼被編譯和執行時,它會產生下列結果:

交換前,a 的值: 100
交換前,b 的值: 200
交換后,a 的值: 200
交換后,b 的值: 100

C++ 函數C++ 函數

下一節:C++ 數字

C++ 簡介

相關文章