|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
5 x( y$ x6 Q$ Z& o举例:
, V2 K- E6 i2 ^" F4 E7 d: G" b#include <iostream>
' d; e5 e- c' pusing namespace std;: Z) J9 x& G8 J; }
void swap(int ,int );
- R4 Y* G, b# _4 E8 _int main(void)
2 B' Z7 Z0 D% a6 u- d# P{
7 \. Y0 q4 Z2 J# C8 H6 j$ f int x=3,y=4;
# V7 v Y( {" C& L5 `7 _, L! Z# { cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
9 X, Z8 i$ a$ u! V) X/ K% ]- I swap(x,y);7 w) I+ t0 W& P6 b7 C0 t4 ?0 X
cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;& b/ D& w! y3 ?# E; ?
system("pause");
& F- j/ _( X% }+ u6 \ return 0;
+ t& I1 c, L/ S* G& M}
- G: J, V4 d4 y' P% t! gvoid swap(int x,int y)7 T4 U- Q+ Y7 N: }1 T
{2 T" k: M* U$ w( B6 @
cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;. c6 A9 b, o5 D1 ]" k( v- t% H
int z;( i9 k ?+ Y: p! i" j u2 W" z) L
z=x;/ e) S+ ~9 d. o2 D5 A" b
x=y;) L T/ T. w- d2 _4 |
y=z;* w6 U$ N2 V! u2 ]
cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
! S; |0 y! A- ~# B}3 Q& Y. `3 X0 @0 {% s' g
输出结果:
! v) e! a) N3 ]3 E- v- o7 n- Q6 O
3 V# u8 t( C/ O# l
8 m9 q3 u* T% a# J |
|