|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
0 S. y$ A+ x; ~' ^1 P举例:
& Z4 I5 T3 _$ A0 S) V+ ]#include <iostream>
, r' g# O) a% l. K/ E' y1 [7 Pusing namespace std;
' @* A0 F: P3 m) Mvoid swap(int ,int );( u" ?, ]: t3 o2 L3 O
int main(void)4 \2 n- Q& j/ i6 G
{/ c6 O) f! X t
int x=3,y=4;
1 B0 k9 x; v9 E3 Z$ W }5 j# b cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;5 Q( ? E& z3 v/ k4 S0 ?2 i' `" }) }
swap(x,y);6 C; _% q* t" {8 \ x
cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
1 c6 W& z S/ B5 h! ~# t3 H6 B system("pause");. C6 Q# @/ X) z/ E+ u: a. H5 [
return 0;# ]# |% s$ K6 m" [" [
}
! o: [' _; E3 ]1 G- z Qvoid swap(int x,int y) L2 j% l- s4 q$ a/ Z8 b5 ~
{
6 r g# b* ^, b; H3 m cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
2 ~! ?, V; R6 @& j y# R, b8 [$ h5 a+ h int z;3 @2 H. h" W& k" n6 u, d7 l, z
z=x;
0 C$ u2 \4 I0 ?/ p; B x=y;
( s1 x* f3 ]$ }6 q( a3 n" v y=z;- H1 p. t8 j! g3 a: E0 y+ i7 c i
cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;0 s+ U2 R- v \- [
}
" C L6 M9 E n3 d输出结果:
" o q$ p. @0 i
x' n1 p: k- {3 s% h
; `7 O+ M3 J+ j1 @3 F( j, h& ^4 Y% w |
|