002:难一点的swap

 1 #include <iostream>
 2 using namespace std;
 3 
 4 void swap(
 5  int* &a,int* &b
 6 )
 7 {
 8     int * tmp = a;
 9     a = b;
10     b = tmp;
11 }
12 int main()
13 {
14     int a = 3,b = 5;
15     int * pa = & a;
16     int * pb = & b;
17     swap(pa,pb);
18     cout << *pa << "," << * pb;
19     return 0;
20 }

 

posted @ 2022-09-13 22:19  balabalahhh  阅读(20)  评论(0)    收藏  举报