#include"iostream"
using namespace std;
const int N = 8;
int main()
{
void s(int &a, int &b);
int i = 3, b = 5;
s(i, b);
system("pause");
return 0;
}
void s(int &a, int &b)
{
int temp;
temp = a;
a = b;
b = temp;
}
引用: 双向传递!
#include"iostream"
using namespace std;
const int N = 8;
int main()
{
void s(int *a, int *b);
int i = 3, b = 5;
s(&i, &b);
system("pause");
return 0;
}
void s(int *a, int *b)
{
int temp;
temp = *a;
*a = *b;
*b = temp;
}
地址传递。 注意: 存储空间的区别。
#include"iostream"
using namespace std;
const int N = 8;
int main()