|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
7 l G7 @0 ~! g* Y- u) U; e举例:9 L+ L) l7 k* C+ _
#include <iostream>
! F% s0 w; y9 Dusing namespace std;8 ~( [7 D7 y! X. t* s) U5 |
void swap(int ,int );
, \6 H8 G9 ?5 L( Wint main(void)
( z# f2 M9 L% }/ d0 Q{
( d* n# V! ]1 Q int x=3,y=4;- t, a- Z1 H' D* Q
cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
/ y' y4 T c. T swap(x,y);
# E9 w ?& p3 ?6 ?/ p- r. B cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;( G7 f. [9 L3 k+ V
system("pause");7 Q" @' q' D7 x" o6 w3 e! U
return 0;1 ]0 z( q# v8 a5 L; T! Y4 A
}
1 s) y0 l2 m: q% M, U+ J! cvoid swap(int x,int y)
' G E2 K+ }7 d! e{
# n3 ?. j1 Y( [1 U cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;6 p% Q8 V) p7 r
int z;: z" v2 M( u% j
z=x;
# C6 J4 b+ ~( J, Z. Q0 k! a) W" I x=y;
% W8 g) ^, y( T+ h- d2 Y3 x y=z;$ M2 u; Y' ~- n" S! ~' n
cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl; ^3 c5 A( _5 p% Z1 ^9 b) g
}0 d, k& x( N' v/ A$ x
输出结果:
3 Y! E1 @ J+ w0 Y+ j0 ]" @2 E2 l
7 v+ g! }5 {: q: {+ ]" J3 m; e" b9 g! ?5 N1 ]
|
|