|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
6 v, a8 N5 M- V3 E- H+ }! z( s举例:
3 S- a, V% i- D) q6 z8 o#include <iostream>
+ O! P; p x& n' `2 n' Dusing namespace std;- |8 B' J) T$ Y4 i# x0 R
void swap(int ,int );& U7 r# @/ B4 t: y
int main(void)
; T4 A) g! W- i; Q( m2 p{, Y1 q; j/ g/ m6 V/ Z: J. ^$ U
int x=3,y=4;& ]) [. b" Y/ [+ W, w* s% `+ e; d
cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;, }9 P. A% f0 |0 L1 [# e& o
swap(x,y);
: ~" @! D( x6 i, D1 Q# y cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;( ]' T5 d- R0 Q$ J4 i1 \$ M
system("pause");# X- M: r& r# e {1 Y
return 0;
4 Q5 t# O' Q( h0 H% `; y}$ G# |: Q% L- S# P { }
void swap(int x,int y)2 g" r! A" U3 K, s" K+ ^" O* }
{4 D! [+ X/ z, y# }
cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;7 q9 z) _' l$ M" j0 ?
int z;; B J/ m6 g" Q
z=x;5 w3 t- f9 s) C8 _. Y2 e
x=y;
% G& Z9 Y0 w" g% m. {, z/ m9 A- z y=z;$ R* y/ v: j3 W; s7 _+ h8 J0 R2 l
cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;+ |; }' U, g" R5 W Y
}
6 `; G5 @/ U) S输出结果:
. G. Z$ N( `8 a* f' Z/ {- u1 Q' X
3 G1 w# i" u c; C) U
! X+ `$ a, D* T: _' j" K |
|