|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
# W" G, X) [, w: x6 _3 o
举例:/ Y' b# y& o% ?9 ^' e
#include <iostream>
0 S! a2 ]. o: Y) G' M0 M3 ousing namespace std;% J% B7 i, _+ G& o& i9 Q! S) A3 u
void swap(int ,int );0 T0 r$ z3 A1 H, g: W( \
int main(void)
s# ], [6 ?, b{8 z7 z8 w4 I4 B2 _2 e
int x=3,y=4;5 |* g! k* P( K6 j/ f$ J
cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
- E; Y$ x8 ?& S; v swap(x,y);
, P; j- t! j. R5 [& m K0 ] cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
( v) y2 ^: H5 U" h system("pause");
" @ _! P3 m5 V+ p return 0;$ V4 c$ W; _4 c" V
}
+ l" j2 c0 e; T" K, W. fvoid swap(int x,int y)
9 q v; W" V W8 |{
& e v+ k) |* s; @% y, M* M cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;7 l* K% `# P' V/ F* K
int z;
' W0 J5 f: l! V; Q5 e8 X z=x;
$ _' j: `( G3 Y; e# X/ Y9 r x=y;( o' U3 o. E* E. ` U6 R
y=z;6 _3 \8 H' x( k1 r- I0 C
cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
, }5 B: |% H6 x& r}' c6 ?. P5 @2 X. A+ T
输出结果: w0 g% k* h1 Y- y7 _5 `2 [
7 i3 N3 H& C- V! v5 S' A
6 ?2 @4 c8 ` @
|
|