|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
5 P2 B8 u* X8 B& t9 i: X举例:
: T. M. n- G: c) l) g#include <iostream> r3 J5 v6 Z" ?
using namespace std; Y; A; H' I; t- x
void swap(int ,int );
: b- [1 `3 b' |" W% N2 K# W2 O4 pint main(void)
1 J( F( L% [ u M. ` P1 F# k{
' B3 n, t( i$ @' F6 C, @ I) L int x=3,y=4;4 \1 r1 V1 {9 Y a' V; @8 J; y
cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
- d5 V) O/ u; Q; P/ i' _! ^+ r& ` swap(x,y);
7 H. Z' L- v9 l5 F. @! W cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;2 _) V, B% C8 j
system("pause");, e4 F7 R( I" s: @
return 0;
: T2 _& g8 j5 t3 Y! Z}# u4 F: t: u5 U# M( A. |& e, M
void swap(int x,int y)
# ?6 X5 A- z% C( |& v; b+ D8 e{/ C1 Y8 a* {& j9 l
cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
1 l. ~' u: d6 E1 o/ i int z;
7 y5 V- c- F% J+ N z=x;
1 o: ^8 S3 p8 U7 p" j x=y;
: V- ~" \9 ], B9 {+ ] y=z;# J; P$ y2 t6 s8 [. y
cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;! r2 p% q' ?5 |
}0 C f9 f( Z) \1 o/ m2 N
输出结果:
A7 v; |& R0 V0 i! Q
* Y: J4 m5 ?; b1 l, u8 t
" c; J7 u L$ q' o% n' I |
|