|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
5 C X4 b! e3 a1 E7 D% D* |7 L举例:
- g/ e$ ?( C6 T% r- P: ]3 C1 I#include <iostream># ^& {: ^ r h6 P, P7 `: R- v
using namespace std;7 U. X2 x& ?, `# l; g
void swap(int ,int );3 M; q& M* F: }3 L) d
int main(void)! w& A+ x! [2 X/ e- I4 W5 z
{
. K5 v- W; `/ G( j int x=3,y=4;
; i. [/ h" C7 `1 p6 O% \) x: ? cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;% R! q) r" c) B8 t# U
swap(x,y);
, ]3 w8 i: W* \* u. Y( B% o cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;) h* k( V& r) k
system("pause");3 X" K$ J8 T3 l& _
return 0;
0 Z" m5 Z# T2 E8 f' N}
: ~$ C/ r0 V. Y: D7 v' gvoid swap(int x,int y)
7 K# o' N \& d1 L p8 D' p" l{6 Q2 I" _1 `6 P: m* [1 I
cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
0 R9 z3 E- H# D int z;
$ @) g/ d! T6 U3 H' o z=x;0 v5 D X9 P3 n! F N( I! d
x=y;
6 b4 w, B6 S; t( c! F7 F9 i y=z;6 X( t9 Q7 A5 f8 F
cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;( l$ J M* s) e& f
}, F* o; v+ _8 p
输出结果:6 @3 \6 S% P+ E2 G# w# }, M
. B* ~* a' X8 l3 n5 c+ P! c
" m0 t& n- L" W" n- W8 S |
|