|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
* v' _& \: ]: H0 ]- b. ~$ h
举例:
0 v, z( H6 E) U1 r' X#include <iostream>8 E+ W, o. M; ], ~3 H$ d& M3 f' e
using namespace std;5 m! F" g7 o6 q# ~0 h" `# H
void swap(int ,int );
) t6 C* P- t7 j. B& Pint main(void)) v/ W0 Y3 R# T l6 i8 t8 l
{
, d$ V# c1 _- g) I int x=3,y=4;' K' S* k' f# F- K8 l9 B7 j/ H
cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
- [: Z& F! T- i) b$ [, u swap(x,y);3 E! g. W4 w6 y- t: f% X
cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;) O) Y' o& N8 b' y) W
system("pause");; p2 r+ U% d1 r1 S: w; ?" Q
return 0;
# `6 i$ {% K8 B7 v- D0 v}
" r5 }& P- ~- I* |6 ?! P3 T0 Ivoid swap(int x,int y)7 l5 D6 C2 b0 [, b$ i- L; j3 F, ~
{2 K) W1 D( p' t% x" k0 T6 p. U8 t% n
cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
3 i2 g3 O2 |# ?$ x1 E# { int z;
) r5 V; }# \0 g6 e- k$ @ z=x;* d* z) w3 `4 q$ L: X, u
x=y;
, i5 T' x, n3 w: P' b: H y=z;+ n* N Y2 q9 c& j
cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
/ y4 t" a: I5 X2 E9 L! y$ Q}6 B5 f3 w3 g6 ]2 q ^( e% {
输出结果:
9 x3 ~+ [/ i" Z' {# u! l
; @* n* e- r8 Z) U" ^
% w+ J2 s0 ^* _! i9 X |
|