#include <iostream>
void sort(int &a, int &b)
{
if (a>=b)
{
return;
}
if (a<b)
{
int temp = a;
a = b;
b = temp;
}
}
int main(int argc, _TCHAR* argv[])
{
int a_=2, b_=4;
sort(a_, b_);
std::cout << a_ << " : " << b_ <<std::endl; //輸出結果:4 :2
return 0;
}
注:引用可在函數內部改變變量的值,函數返回可繼續使用改變後的值。