|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
, [7 F/ b* G! H4 K9 ^- T
举例:! Q S( {5 i! K
#include <iostream>/ E' ?/ A8 p1 h6 R& y1 d" [$ O
using namespace std;
, d K, C/ k e6 |# F' w; Mvoid swap(int ,int );
, x% A9 w' L2 k X! r9 F- ~$ |int main(void)
' K9 P' f: }4 B, _% }9 G- r{5 N! b3 K" I C( s2 i" t
int x=3,y=4;
( G' K, E- Q; L( L cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;6 l6 q. O# o! L) M4 v5 x. B6 s
swap(x,y);
) G- {6 U( Q* y, N, W$ e: [ cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;0 D( e, {; [; ]' c8 K
system("pause");
& B- V% Y0 @5 [6 F9 o" c return 0;
$ w! l; l. l! w2 F4 a& j}
' O. J8 M. k) M0 T5 y) Rvoid swap(int x,int y), m- c8 y7 V: \; {# |
{4 P% A! L* z+ C, N/ f: X0 }. |
cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;" w E; P/ u9 O/ w. y
int z;- f; c: L) k* w' n8 Y3 s9 E2 \
z=x;
% y1 v( j5 l" w' u" V* P8 \1 Q4 f7 s x=y;
* s7 g$ q2 P q1 T E3 i9 i y=z;9 \. r) z @, ]! `" b8 N
cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;, J% g5 r% P* C. b
}
- T' }; L ~2 L; W7 P _$ ~9 p输出结果:3 c, R# e/ f3 M
& P, s: g3 W. |. }$ a' L8 E) F8 H3 b# O/ f0 r
|
|