|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
& P9 z% y$ A# s. C! ]3 V举例:8 s1 X/ G! U* p" }7 s6 W
#include <iostream>; @. v* k! {* V: C+ \! @
using namespace std;
E& y" O& i: H5 i5 O' p. X0 ]void swap(int ,int );
, ^+ b) d0 W' F. s& ?int main(void)* m0 D6 T- \0 ^1 S4 F
{
6 T# c P+ ] c5 ~* Y8 J int x=3,y=4;
' F# q, S n; N+ ~. T. u% L$ ^) F cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
/ P4 W' k6 f# V! `4 j+ U1 ] swap(x,y);3 @) s. f n% E7 _& t6 h7 X
cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
2 }% B. }' D1 E system("pause");, q8 z1 d k" i, ^4 ~3 R( ^' w
return 0;
# j3 X; d9 M1 a5 P3 t% P. m% @, @% q}8 j( s% G2 B& }6 ?& |5 n- I: u& l
void swap(int x,int y)
6 l# I/ x- @7 G. Q{ p; w2 L* A( u
cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
$ ]# b/ c, N K. @ L5 J int z;
; |7 M; }' u& ? z=x;
# w" N- w- I+ V5 m$ l7 I x=y;' m9 ~9 i0 u- X7 g9 ^* A8 u
y=z;
# V) [' k l b/ { cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;6 A/ L9 w6 z2 H) l, h! ^
}9 N; K6 f/ s! t1 x
输出结果:5 M& u3 I2 d! t" } Z5 Z
9 f) j3 u$ i; \+ g8 N$ ^
- L( m( t% p6 ]5 g& f! O* i
|
|