|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
7 C% `' P, L) E3 g% F, b举例:: C: i& m4 t: x
#include <iostream>
" H6 e: b/ {. tusing namespace std;
1 X% j2 L$ J1 p" `void swap(int ,int );
* X7 |8 J8 q2 B7 O ?int main(void)
4 l1 N; N3 G2 o3 n. Y# L& h{1 I" V/ @$ g5 Y% I( c" d( t
int x=3,y=4;
" p$ ^/ R8 V0 a8 B cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
3 s1 k; w7 R1 P _2 z0 I! d swap(x,y);; V( v& {2 U1 P# \; @8 `7 G
cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
* I" n5 C7 m% X5 ~- X) g/ _1 Y system("pause");
" E) U% Q7 H, g3 L; {% _9 u return 0;
5 e0 r- p: |6 J}
8 _ u5 w6 ^0 b, jvoid swap(int x,int y)
7 p* T/ I# U2 d{
$ R; X: f5 V4 _; L0 O cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
' a6 H9 u2 O1 ]: V! K int z;
( ]& {% z9 |, j4 h, u; H z=x;
6 e/ p9 a" s$ O! q: u& H x=y;. n6 m/ P# v8 ?/ j7 X5 B
y=z;# Z+ x' t* h5 e& V8 F, p: {5 @& ?
cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
$ w% p/ I; v$ U9 i( _" L& U}
3 P0 J/ y6 Z% k4 T输出结果:# \$ [: R* P! M9 d+ N# {5 F
+ `1 @2 a8 `. D5 C
; ?9 }. ?3 A& k! ^4 b9 q) M5 n |
|