|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
3 H G/ m$ q& G2 Y% Z& Y举例:
/ a6 ?! y# \% ^2 F6 o0 c#include <iostream>
+ [$ U2 Y e/ F8 x0 [3 W' a9 iusing namespace std;2 ~/ l7 u o8 s" P! i
void swap(int ,int );
; \- W2 B1 m& j8 n$ ]int main(void)
% V6 ~$ U i: b! C; N{
7 b* d, d3 y3 j$ @4 r/ T: c3 f int x=3,y=4;; t+ L. | n) b6 a2 Z/ e
cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;. d" o: M: e0 a
swap(x,y);
# ]' ~( f- ~+ p8 w5 Z cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;0 w# ~+ D' k2 @' x
system("pause");
, k! U$ L0 D: K- y6 M2 H$ ~ return 0;
! _# |" d, Q2 t}
. I& \$ y: h5 B, c, ]* ^1 }& yvoid swap(int x,int y)' u" M' d9 v# Z5 y' Q
{
7 I3 F- M: w8 Z6 k. Z cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;: _$ {6 i. l& g8 f! _- X
int z;
0 J# E8 n. U: x- [ z=x;
( T4 ?5 w" W) e% K x=y;6 _# g) u! V7 v0 t: x2 X
y=z;& F f: X( W9 |: |$ y5 K: C
cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;% S2 a4 M3 p! L0 `% a4 q3 s* I# E: d
}& G2 B( ^1 `) N# u/ b
输出结果:
2 j2 s: n J1 ?$ h$ w
2 {, O f- T5 K+ d9 e
" K$ g3 j! X6 R C0 \$ v |
|