|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
6 Q/ k4 N! G b9 Y1 x }5 H/ @) T6 R. m6 [举例:8 W7 y' Q# l9 ]) o( Z
#include <iostream>
8 ^ T# ~9 V% c9 t1 U* M7 D5 s4 eusing namespace std;0 W5 k: {$ _6 r# ?( B
void swap(int ,int );
$ t% H+ x, }4 e. ^int main(void)
2 ]- n- [% w, x0 E( _) C, r$ _: `{) V+ ?7 x. p9 a# I2 F
int x=3,y=4;
5 X. X, ^" l6 Z' }; ]+ ]; Q* ~. \ cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
0 u0 L( { A9 C. y8 ^; I0 P% G2 x swap(x,y);
+ m& Z$ y: b" @& z$ V% d' E, d cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
- i: n1 v" [& T2 |4 Z/ _ system("pause");/ P7 J* O8 I- L& i: L- n
return 0;
2 D2 y9 I! @$ C j}
0 x/ n1 i4 |. B/ s. Hvoid swap(int x,int y)
5 O% j) P: P& k7 |- E0 e. x{
$ T5 [( ?6 h" j& p$ U8 Y- [# C cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;& v. w( o( E& }* O6 f6 n- W
int z;
2 F, B" |4 K4 n$ ] z=x;2 G5 u- t7 F4 N7 \% s
x=y;) v" d- b5 G5 @3 m t
y=z;
- m# R1 X& _6 }/ v3 p8 R cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
& l8 o$ c) j: d3 N- @}
' Z7 G" I/ x! U; o8 |输出结果:) M1 c: E" G+ y) u
0 E/ @- l9 r; t5 c
+ g! P$ v4 E. |& R1 l. t |
|