|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
4 X, M) i. w6 a4 a6 ~0 k2 b举例:7 D/ ? e4 \5 q
#include <iostream>
1 o6 X7 g/ _3 B8 |, {7 A2 @% eusing namespace std;
& ^( l& e9 {0 z+ D8 Nvoid swap(int ,int );6 j0 S0 H7 H. N9 B0 j# p
int main(void)
) P6 h- k D/ s1 q4 y- n0 W; r{
4 Y( g* N9 _; l int x=3,y=4;
& R, Q3 o; i3 I/ i) { cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
7 e$ ]6 k' _" L' _ swap(x,y);9 B% _" @0 S! O9 D# p: L' P
cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;) V7 [$ H& ~' y2 y* @# m5 w; `
system("pause");6 n2 Y* Q5 u5 ?6 D$ n
return 0;/ G4 O2 B$ _$ x4 U4 B+ X5 ]) R6 s
}# E1 E* V" [7 ]% v0 D
void swap(int x,int y)- W0 S: u8 g7 m4 J) T, {4 S
{
' Z# F5 A; w) A& M cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
/ o/ M9 V j* G int z;
( M/ O: r0 K" F; a z=x;% W( m1 b% s+ ?0 D
x=y;
. e# L- O* ]; a y=z;" d; b; p T) L2 f1 S
cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;8 F/ S, Z8 z$ U
}
# O% U' I+ e3 N2 u$ d" Q输出结果:
7 m# `* i) Z- A, c4 {( z( ^' C' I
9 \, y6 b K) ~* L" ^/ q$ x
$ a, Z! I$ \* d4 @: c( Q
|
|