|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
; c1 r# u) [. t" L. _1 Y
举例:
T! ^7 h/ S+ `) X, g. h' `' n# r- D#include <iostream>' O5 ~# Q9 F- i4 t) z5 v
using namespace std;
- O7 G. z& j. M$ i) H# Qvoid swap(int ,int );! A1 G5 V' W/ p& b. s
int main(void)' R7 ?/ d% j/ {
{! J% A E$ q; z
int x=3,y=4;
}5 Q/ q# D' I cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
; ~# O# T. s, Y5 D2 }, }2 F" k swap(x,y);/ h% n5 G K2 y- e$ G" I( W, n% C
cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
! T* V. z4 I8 R' i0 f system("pause");$ }! ~6 J' a2 w! R, |# y1 @
return 0;
/ K) C7 r3 ]; q. t}# j N. G% c1 K* q! C
void swap(int x,int y)
) l5 U( N0 x9 q9 I+ P# _{
% F, I3 s! I( p- `0 f- B cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;, x# r' { D0 H9 c
int z;
' ]. }/ a6 o: s' p$ Y% F9 [1 [- F z=x;, g* [2 o2 d' H: N {0 l
x=y;
3 m8 S I. ?! j& p* u/ |* D y=z;
- ~6 B% Z4 M' M) ?* a9 }- q- c C cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
4 Z0 y0 a- ]$ X3 U) Z4 W}
8 h( _1 d% A% _0 {- \输出结果:3 V5 ~% A R+ H7 [& j& ^
8 ~9 I8 Y$ D2 S+ E
& T/ g* v6 Q& J) o' S; @ |
|