|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
3 g/ Z- \+ w* B, Y. D3 |. [举例:
5 ]! m8 P4 Y i2 e#include <iostream>8 c( K4 [( \0 m& C- N3 c8 C
using namespace std;/ K' Z0 f t- c: V- r0 s. y' N( S
void swap(int ,int );+ s% F) N9 @" m) I
int main(void)3 }2 J6 k2 d: N7 s3 N
{2 I; a; l, A& s0 y* M6 F# O
int x=3,y=4;9 {1 K. W# |! O, u. O: [1 R0 I+ |
cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;+ M, X. K1 [: k
swap(x,y);% K* s. w/ d# Q% o6 H' P
cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;. k/ @8 j, k" X& n/ n7 S
system("pause");
( G. c9 r' D& `$ u$ z7 k0 ~ return 0;# U7 j7 E- V `# I& C8 A( `- J) r
}
. M& L' Q8 T; R3 {4 zvoid swap(int x,int y)
9 [! D# A4 ~+ b. `) U) v; g{; w7 V% J, {' @3 L1 `! c$ q
cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
4 W0 O- Q# w2 H4 W int z;/ @5 ~9 T& p' H& C* P9 o6 a6 y! T
z=x;6 W" {! p; i) u: y
x=y;
5 d2 ]6 K5 `2 b2 ~ y=z;
9 r/ N( N5 z/ m/ ~ cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;6 K7 \: p* m. d# w! L+ s
}
2 ~9 c: o& d, \- I/ K8 M& h1 x" S' M输出结果:/ v8 j# G6 ?9 H0 I4 I
' p( n1 ]! A" o* P, T1 u+ m7 e' C7 g0 E# L
|
|