|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
' s0 i$ g& p" u# m4 m N/ l+ n
举例:
4 Y) W! E/ y( F- v#include <iostream># Q2 m& W/ w) Y* w1 t: H
using namespace std;% V' Y: T& I5 k; Q! V1 N% g# j
void swap(int ,int );1 k4 h: |' z& _7 q3 T# j7 z
int main(void)
5 b. d3 A3 y" O( H0 x$ ~" r{
" G5 q$ C0 [. H! t" ]8 K int x=3,y=4;1 X: q) R+ \& C9 _. a0 A1 k# q* v( G
cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
- D4 d1 {7 H0 p" w* j- I. n swap(x,y);1 R- S/ Q f, k" V* e U& @
cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;% r) x7 f, ], l* {2 C6 `
system("pause");4 D' j3 m6 d4 v* F, I
return 0;
0 f: T% ]3 l" {) H1 h8 t \2 p' |}
' M( _4 Z- T; k& [' N6 Dvoid swap(int x,int y)
& b4 ]# e, E( B5 L$ D2 k{
( r6 a9 r& U4 `/ N, ], s cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
) J( e$ p7 L- m( f1 R( ` int z;) m- o3 y5 D [7 E
z=x;
5 G/ o5 h% M ]5 n% M5 m: i x=y;6 T, M/ T0 h2 |# a8 B$ S
y=z;
: D% ^ X( X# j6 b& \0 Z/ H" ^8 b5 J cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
( Y1 R. f. |: w6 `2 r2 N}
+ |# T* e/ K/ R% r9 E输出结果:: R1 Y- z$ c x
" `+ V+ {! h4 a& K( d
) a) r# [# d8 X5 U
|
|