//C++三种传参方式
#include<iostream>
using namespace std;
//值传递
void Swap(int x, int y)
{
int tmp = x;
x = y;
y = tmp;
}
//地址传递
void Swap(int *px, int *py)
{
int tmp = *px;
*px = *py;
*py = tmp;
}
//引用传递
void Swap(int &rx, int &ry)
{
int tmp = rx;
rx = ry;
ry = tmp;
}
int main()
{
int a = 10;
int b = 20;
Swap(&a, &b);
Swap(a, b); //报错, 原因:调用时存在歧义。调用不明确.
return 0;
}
C++三种传参方式
最新推荐文章于 2023-06-20 22:14:37 发布