|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
7 a x: w) P6 x5 W
举例:; n7 g2 k0 _1 }2 ]" q* |
#include <iostream>9 f; h! q# e" h" C( u
using namespace std;
8 p o/ A8 ?( O. A$ H; S! `void swap(int ,int );$ n$ E& W j5 k! D& k& u- g2 l1 W
int main(void)# W( r* `7 E% |1 L, ]
{
" U$ }4 {9 Q. M" W4 {6 E int x=3,y=4; g6 \& V$ `% I) V. ~
cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
7 [4 _- k; G! r swap(x,y);, x1 y( m" O* r7 v1 N$ F+ k
cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;' h, j( O E9 e* X P5 A/ y
system("pause");2 f7 ], v9 x. L ?! ~- L8 H$ e4 I
return 0;
2 o9 H9 n+ D# ^. {. M: o6 }}) [/ K" ^1 C) R4 J) [ L- r; p9 M1 O2 z
void swap(int x,int y)' \8 |& b/ H* |* }
{9 G4 z/ W8 A& i& K
cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;/ o9 i$ k/ u ^/ g7 O& N8 I' ^
int z;2 y7 @+ v9 c. y. \- H0 c
z=x;
: G H; E' m2 _8 Q6 { x=y;
3 f' D) n0 k. {3 j m: X( X6 B y=z;% k% k5 ?, T8 a& L4 @2 d
cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
- q0 G! M) p$ U+ Q- W}
# w$ r/ O& z/ ~! f; S输出结果:) X J0 ]9 p6 O
" v3 K+ h, i {+ s
6 b2 i5 |* s" ?8 z* h |
|