|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
$ [4 U8 f) c6 ?# M/ r) C% s
举例:0 o% c0 x% Z( [3 f- l
#include <iostream>* K `+ \7 q& f3 h2 K+ I
using namespace std;1 E5 @5 u. J( K( n$ z
void swap(int ,int );
6 ~' i: M @ a" fint main(void)& N% V F1 R! ?# I
{
$ J( j4 t% `6 t& ?/ U" h int x=3,y=4;. Z5 O9 J( ~- Z! P8 I; M; h4 g
cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
1 w3 ?+ {- S% r8 q swap(x,y);# Y2 r w& U/ ~' }
cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;" D% ?$ o3 Q, H4 O
system("pause");
9 F/ M. v5 A: p+ f1 w/ r, e; e return 0;
5 C* T4 h$ C" e( Z1 I}
* @+ i, g8 ?6 Ivoid swap(int x,int y)
& ~6 s- r. }/ [" ^+ M! r{
5 h& c" h: t3 Y1 M- i/ `/ L% ] cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;; ?* p5 x2 N5 @5 f
int z;! V T1 A9 C) ?7 A6 B
z=x;
" C# R# f7 w% K0 @4 X x=y;
6 x% \+ r1 \. f- T9 I0 H# t O y=z;3 G! p. z, D, ?9 V2 f
cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
( y0 t! t# f7 Y* a0 N2 ~# O}8 x6 v d7 @- J2 M9 z; e
输出结果:
: \5 i7 B' ?: p2 _
9 F7 R ^' a: c% ?
- [# ~, t7 H0 z/ G
|
|