|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
4 r" L) W9 K; f4 f: _3 P* K举例:- Z+ v# p: f, ?; c
#include <iostream>
- a8 D: O S8 X3 N. I0 kusing namespace std;
. c6 J/ J( { r0 {& h' ?void swap(int ,int );
& y4 [' r: I$ _int main(void)% T* r+ C. i( r2 i
{
# u/ h& o2 I& S: S& g1 @ int x=3,y=4;
! o7 j+ P& m! }& {! r cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;. z( n$ R) Y; f3 ~+ K$ x
swap(x,y);: P2 }2 _+ I/ I" x
cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;- y' ^; ~9 I3 N5 ]6 b; u5 C0 W
system("pause");' I" x3 ?2 Q" d; y9 j8 z+ I6 Z
return 0;) w! |& R0 }) u$ K6 S4 O' o4 I. G
}
9 E9 m5 R$ p- h. | gvoid swap(int x,int y)
# q/ S, L0 j' ^& h% ^1 V5 W) n{
7 C( ~4 Z9 {* D( b& _ cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;* F) A6 w0 J' n7 k' j0 z
int z;
) z: F5 `5 G' J/ J7 | z=x;/ v; B( u, v2 ]& d% \$ D
x=y;
+ P' P c) U, j! m y=z;7 w9 P5 D8 R; J8 n
cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
1 N" r+ P0 Y) A4 W4 P3 U, R$ p}0 q: ]2 t" Y. e5 n( [( M/ L
输出结果:
; D% _* x r7 E
# k; u4 E5 Q5 z7 U1 C, ]' x0 N
- N \8 F1 v9 D k
|
|