|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
2 t0 m7 Y$ y7 t( \
举例:
- w" T5 G# ]. E# [! @5 R2 o#include <iostream>
2 C+ `7 s% J4 jusing namespace std;
7 M; D) k! G" [* E4 m) S8 T; Fvoid swap(int ,int );/ ^. m! t3 {# _' d+ n
int main(void)
& w! ]& d; L8 U: j N* X{: z% l0 e/ v- O4 E- x- I4 u
int x=3,y=4;, r. B4 m5 Y. e, R6 |1 o8 T
cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
; _, M/ T$ K& \ swap(x,y);9 \5 c/ w% h( t" ]; R4 H: g
cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
* s& |' b; p8 H; Y7 ^) d; D system("pause");$ a* K0 z9 ]$ P/ D, C6 c# i% L
return 0;
3 v( o$ Q8 _' L5 z* K}
* I, Q: l- f) y& y4 v+ Ivoid swap(int x,int y)4 F4 e. K( p+ m, \0 U& O
{
* L+ D/ D6 R O/ _- L" J$ a cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
\/ o6 |0 c# Q3 s8 W8 I: s int z;
) \8 o' Y& [& y: P8 h# _ z=x;
2 o& S# r& j5 w! P, V; s x=y;- ~- l' U' N3 R; d
y=z;: x" E" m* k* y& \
cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;/ f. e- u3 O- N! N! v3 T
}. O1 }& ]' M2 W7 [/ b0 V
输出结果:4 e+ O% E' j ~; ~3 ^
5 N! V+ b# n: v/ N6 p I- c d
* Y# H9 ]1 G; t, \& _
|
|