|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
5 c7 `2 _4 ~; K) u
举例:0 y( Y: w% u$ Q/ l0 y3 L+ o
#include <iostream>
8 t3 G/ A, m0 C, L1 o/ ?0 u; F2 g# susing namespace std;! o7 }5 Z I! s% e+ {+ O, t
void swap(int ,int );# G; d) j; o: E! |( I* d
int main(void)
( b- q7 Q& n% R! F{. H% ], _- _) s4 o: A& L( G, l
int x=3,y=4; { z- v2 }/ h# R0 j
cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
0 b4 w+ V# k2 r4 L& Z swap(x,y);
$ Z& m" b- c0 T2 y; q6 x cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;& k4 w3 Y6 a1 r! t+ m
system("pause");
! E: }+ A* B* q& n: b& I4 B7 N return 0;
& S* i1 k: ~% g( G& o8 i% F}
5 r3 ]) h! t' l2 U$ Q4 Z% Svoid swap(int x,int y)
3 `# b" C" l, b{ H: }# y' ^2 E
cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
$ N, n2 O8 ?) R8 `+ V+ Y0 U int z;' Q4 {5 i% y1 M3 r0 X
z=x;
4 q8 l" `% l: O) r x=y;; A% z4 y9 ~- E- h4 H( X/ }: s) R
y=z;- R/ V6 C/ G4 |7 V) a: q4 ]7 N e
cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;5 A6 M! g _# I! j& n, i
}
Q- Z U X7 d% a输出结果:, ~2 x# j7 D# w) Y, x, I
+ ~1 n. [, g/ n) W! @' p1 F
6 v8 F5 J" Y2 w5 K C
|
|