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

C++ 把引用作為參數(shù)

我們已經(jīng)討論了如何使用指針來實(shí)現(xiàn)引用調(diào)用函數(shù)。下面的實(shí)例使用了引用來實(shí)現(xiàn)引用調(diào)用函數(shù)。

#include  using namespace std;
 
// 函數(shù)聲明
void swap(int& x, int& y);
 
int main ()
{
   // 局部變量聲明
   int a = 100;
   int b = 200;
 
   cout << "交換前,a 的值:" << a << endl;
   cout << "交換前,b 的值:" << b << endl;
 
   /* 調(diào)用函數(shù)來交換值 */
   swap(a, b);
 
   cout << "交換后,a 的值:" << a << endl;
   cout << "交換前,b 的值:" << b << endl;
 
   return 0;
}
 
// 函數(shù)定義
void swap(int& x, int& y)
{
   int temp;
   temp = x; /* 保存地址 x 的值 */
   x = y;    /* 把 y 賦值給 x */
   y = temp; /* 把 x 賦值給 y  */
  
   return;
}

當(dāng)上面的代碼被編譯和執(zhí)行時(shí),它會(huì)產(chǎn)生下列結(jié)果:

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

下一節(jié):c++ 把引用作為返回值

c++ 簡(jiǎn)介

相關(guān)文章