|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
1 J+ _" q0 [* R( `" K
举例:
: }3 ]! D3 r6 [' F& ?7 q2 n- D#include <iostream>0 y) ~* y1 q5 ^8 b3 U% d4 L
using namespace std;
) f0 p' C& x. d( d/ uvoid swap(int ,int );
0 V+ r. T! K) @1 ^" g& [( ^- Uint main(void). a4 P% {0 _3 |; c8 g. j0 D, B8 h
{
5 t: p% |& \' l9 ? int x=3,y=4;8 J1 S9 w4 ^- D, s/ f7 g8 F7 K
cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;. r" ^' R- D# C3 ~, Z" l/ j5 w
swap(x,y);
/ ]" O% a) s8 X9 H$ f5 M! ]# c K6 r cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;2 Y; U, x- N/ ]
system("pause");' q h6 Q$ G2 `
return 0;
! c3 V4 E& }+ _* z6 d}7 x% A4 h; z; s4 I; Q& _" j/ J
void swap(int x,int y)( Y& m; `9 e. ]9 G1 A) Y
{
8 z9 \' p+ r4 A l cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;0 b. a& ~8 |. b( j; O7 i! a: _
int z;, b2 Z5 k! B. d9 ^. H( q t: w
z=x;, t( t/ u- {' w" |
x=y;
0 U' r4 i, ^, n7 j% C+ Q y=z;
" Y# v( W2 h, I. C+ C% n( v cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;2 Q1 ~# f8 b0 U
}+ c+ f9 D$ j s& S
输出结果:
. Z9 Z& e- V% J7 L1 N+ l
- G8 h" n1 Q0 M$ V2 X9 `! R; f
' k$ L7 X: {9 Y! M4 A |
|