|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
, E5 b6 o, b4 a( `3 j; |$ V: A举例:- d% L8 t* E- o: d
#include <iostream>
9 I' k. B3 R# Uusing namespace std;, w% G& q7 F: `& a
void swap(int ,int );
9 h! ]' z5 u; B3 p# t6 |int main(void)
1 V* {7 _3 t6 O1 u{5 \# d0 Y( t& d) u5 X: m( I' Y- {
int x=3,y=4;
, P: |% J+ M8 ]+ j' R! W cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
/ x; Y2 Y4 ~9 I" n swap(x,y);
n: G- H& b+ z# ?+ W$ L4 O, c7 x; d cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
^& L6 H3 y( G1 f' L2 ^ system("pause");8 N; _/ V: o) Z( L
return 0;
9 o" I% ^! Y! Y5 Z, q5 v}
0 s. w9 U$ ^6 R$ `' g% Yvoid swap(int x,int y)6 F) `; }, G' q( f% `- _+ Z
{6 q3 P. k {/ t# N4 ~
cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;# }" X; F) Y7 i
int z;
5 ^# W) y( L8 u) U& j: X z=x;
6 ], O; C9 w8 z; v0 ^2 S: V x=y;' R1 a% {) | a) i
y=z;8 d$ Z3 I# Z% g* B. i( M' ^
cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
1 z( I# X$ e& Y6 ]}
6 r% z% r* B* `1 w+ a* Z输出结果:) I3 g$ p* m# f
( x# ?% p% w m7 a4 M0 z
- ~8 K7 Q4 z; c8 W |
|