|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- Q! j L6 I. @2 K3 y E: c" {
举例:
+ q6 M+ W& @' ?7 w* h/ Q+ \# G5 j5 J#include <iostream>
) K, _/ W+ H; M/ e1 n3 Wusing namespace std;8 X: U& ^$ s2 ?3 l) w
void swap(int ,int );
1 O& O3 {, m# \% f( E2 _int main(void)
% b% a' a* G/ O, D4 a9 }{
7 ], C( u' j. T$ b5 L3 }9 ?, s int x=3,y=4; f. J& G; u5 R' S
cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
, h5 Z9 T( q& `6 J3 C5 [* x& q swap(x,y);
8 w9 ]3 W7 W* I cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;3 x1 F* G: H$ v L
system("pause");! M, E0 m# G' p) {6 X" s2 P
return 0;
$ W5 r0 Z1 b: T}
! O e8 ?" x0 m2 \. S6 I2 Svoid swap(int x,int y)
+ a L- b2 i8 T4 L5 C9 Z{% A; L& H6 u1 [, `
cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
4 y1 p" b. N# b- H- C int z;
6 m1 b: }2 i5 o* K z=x;; w# c, P) J! P+ O! w2 n2 m1 Z: _
x=y;. { R& J) o; D* h6 Z. k& q& b
y=z;
; q& [7 G+ W. v6 y) v cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
: \& u% E% E; ]: E}& z& h* n$ R+ H) b) Q/ i3 v5 `6 f% h
输出结果:
& {! K- d" y5 U4 o, e
+ N2 C" ^2 \0 I
4 \5 W/ X3 K, m9 P, L
|
|