求dalao解答啊,C++作业,搞不懂ORZ
代码如下
#include
#include
using namespace std;
int main()
{
void swap1(int *p1, int *p2);
int a = 25; int b = 24;
int *ss1 = a; int ss2 = b;
swap1(&a,&b);
cout << ss1 << setw(8) << ss2 << endl;
}
void swap1(int *p1, int *p2)
{
int temp=1;
temp = *p1;
*p1 = *p2;
*p2 = temp;
}
void swap2(int *p1, int *p2)
{
int *temp;
*temp = *p1;
*p1 = *p2;
*p2 = *temp;
}
void swap3(int x, int y)
{
int temp=1;
temp = x;
x = y;
y = temp;
}
void swap4(int *p1, int *p2)
{
int *p;
p = p1;
p1 = p2;
p2 = p;
}