|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
+ V! W5 P% i; u' H1 f8 X; v* Z举例:$ u4 u1 `6 w- q9 j7 j
#include <iostream>. @; s0 R, }6 z8 a# a; m( ]$ @
using namespace std;
1 q T; e9 }0 h( a6 kvoid swap(int ,int );
' q! J) J- D8 ]5 X( `+ o0 M5 [int main(void)4 B4 B0 }( v1 G( t6 l
{
/ F) p. a- X5 p# [+ q int x=3,y=4;; P. @- p6 M* }" L5 g3 U% R+ D
cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;6 }2 o. Y/ z; ` d4 {8 O
swap(x,y);( X9 K5 u( q" B* W5 T
cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl; k; x% i7 s' _9 i5 Z
system("pause");
3 _/ A! _3 T- j! x: v+ | return 0;0 U5 E4 ^$ F0 N0 F$ b
}
7 ~* U3 f2 s3 M9 Z3 j# t3 h, zvoid swap(int x,int y)9 x; Q5 V' V1 B3 a" i% [# h
{
! ?0 L, V2 W+ `& N! ~ cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
, j0 u$ w, Q5 \! x7 J/ H1 q. A& \# q1 R int z;* ?7 ~ T; F9 j4 N" V9 n. g
z=x;+ Z# K4 x- A" `: t4 d. L- F
x=y;# s$ @: w2 r: h. f; V
y=z;
% P1 [3 ]: l; s4 L( m cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl; G# [ {/ L3 p! W0 S
}
% O8 O0 I, R1 r% G3 A8 j输出结果:9 @4 N) Q) a' ~& X
: `: _6 w( ?; u
; f( D# T+ C/ u, t7 h# m |
|