|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
: y' L- x5 `; e; s+ p9 L举例:( e$ ?1 e9 S4 m
#include <iostream>
, \/ g* Y& B: z/ |using namespace std;4 D5 L' J P9 o/ {
void swap(int ,int );
) a8 _- h* i, i! Tint main(void)
+ l% {$ o& _# [8 o{! m; e6 Q- S* N+ C2 S
int x=3,y=4;
0 ]0 c' p1 c* K/ Q" _! Y cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;0 W% C/ ]' }4 N2 L5 b5 ?
swap(x,y);
$ h4 \ [& g1 @1 J" T' b8 `$ _+ j cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;4 y, a" s3 g$ Q
system("pause");- o- t* b# k/ L) i4 c% p0 k
return 0;
* z8 H0 s9 x, G' T2 N}
& @$ h- A, n2 t- N# Z# |0 A; svoid swap(int x,int y)9 S. H7 \6 E+ ?' W" ]! U
{
( A# |; \# l! e, K- J+ F cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
5 t; [8 s2 g, ^: m" t int z;
1 m- B& X, I; r" D z=x;' S& k; s2 Z+ c" T5 o8 W5 S
x=y;
& X+ \8 P5 \ ]+ y3 X7 s y=z;
( g" B9 c8 E4 ^9 v8 w# X cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;, @- Z6 G# I$ i( V+ N8 W
}
* [/ S6 P! s" l输出结果:
m7 D" D8 f/ e" a3 e
2 o% n: X5 `3 |% L5 p! s: h) u1 F, R" ?5 i, J& k
|
|