|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
/ ]' j3 R. O% _: M( Y' L3 A& g K+ [
举例:; Q, g. A! X9 y. _/ r
#include <iostream>
# L" `/ @" j: D9 \$ Yusing namespace std;( z, X% C$ X- |. X4 W; j9 L
void swap(int ,int );2 {$ H* d; y% l3 ^
int main(void)1 E z, g' c) x j0 [
{
3 m3 _. {! [" S! U int x=3,y=4;/ [# e* ^: q7 w* c
cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
n0 ~; p. ]4 T! h swap(x,y);$ Q& K6 E& k6 E" v4 S
cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl; q! n; E& c5 l* ~+ y+ f
system("pause");
( c, c# L- f: D1 Z; S0 ?, g return 0;
5 E: {, d; C `/ V0 s, `}
7 g$ q8 W2 `$ p9 W* M/ V- J. J5 D. ivoid swap(int x,int y)
6 v6 f; M* c6 D5 D5 f) w{0 k" o8 O* R, [1 H! f; h- m% M
cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
/ f& ?( q3 }: I0 x3 ^/ M int z;. a: B% Z$ }( J$ u% I
z=x; p4 D2 w5 D# |4 n5 F
x=y;& I9 a7 ]' B/ e
y=z;
. a& o4 n* o }( p! b" N: K2 X cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
2 F* y" H( @/ b. B2 ?}
7 w. Q' a: L" p" |# W; y输出结果:- {' S6 z; I; b- U" N7 ^
3 c2 I0 d) {: m7 B
% ?9 z/ R% S- i |
|