|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
0 X4 z S2 c& Z2 t9 |举例:2 t& B7 U; J: k; m
#include <iostream>6 I$ L: ~2 A8 D
using namespace std;
9 H) e% G" S" g( x% g5 _void swap(int ,int );
9 S6 g% N' J. Q @ w6 {int main(void)8 u9 H# G3 O" F! G
{
* G# F/ k" ] i( S) C: v1 d int x=3,y=4; j. e( j) P9 @
cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;% H) K9 e9 T h b* F% R$ c
swap(x,y);
7 i3 F( M' n2 U( m* U/ e, @+ p" S cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
$ A* Z* @, M% ^4 p1 J' e0 n system("pause");9 x& e- C. F, K/ p3 O9 Q; |' q
return 0;
5 H: o( ?3 x+ f8 r# W}5 \7 z; Q1 ~* I; j# s' {
void swap(int x,int y)
# _& m# m4 K+ i3 u{, ~) n8 g2 U T; ^ a
cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
5 s$ }; L7 w. O8 f0 w1 i" F int z;; H" o9 `" x2 c# @7 e" {
z=x;% u" ^! X3 k& a9 U) X# ?
x=y;# u' ^+ N! L2 K' O4 s* ? L
y=z;) Q6 s! I1 c% {6 J
cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;+ z' v* s* c6 H- z: l( q# I
}6 F9 O9 r% M( g) @, l0 B' l
输出结果:5 m: t P; u, B4 N7 _
+ O9 b6 ]) H+ D$ K |3 {( l8 ?4 z$ R6 ]& A" ^0 {0 V9 N
|
|