|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- k G% ~' n, h
举例:
% x) G. K' G9 [- |+ l9 Q, r#include <iostream>5 {) F2 d7 O1 O# v
using namespace std;, @0 R7 y5 s A/ x+ y- w3 A
void swap(int ,int );$ x4 k$ G8 t/ B* Q4 \8 V6 q% L6 `
int main(void)8 w. t' _2 S) g/ Z+ l# x+ R
{
% B& W! \* w" B/ W( y3 H int x=3,y=4;
3 A' v( E) [1 P cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
* u8 B& E! }2 _2 @* T swap(x,y);
8 e) ?* ?/ l% D6 m cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
. {3 N- f( n3 s2 W1 U3 z" r system("pause");
& b+ S* [! [5 ^2 i. Z7 Z return 0;
+ f% y' r! F& m0 e! a}
3 I6 w: Y+ g. }& D* j, Bvoid swap(int x,int y); \$ A. t" U' y3 x* c! l ]
{# {( c2 g) ~, y4 x b& m4 W' b
cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;$ A0 r# T2 |( x- j' p _
int z;
( y7 C# V& A/ T* m z=x;
2 j T* I) K) ]1 v" n' G x=y;
% T! X5 \) t, @ y=z;4 b0 k" S; g2 n5 C
cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;) w0 r. K% R; @2 H
}
5 e, |, m4 g- b4 j9 P输出结果:8 r) M+ z+ Q* Z0 r5 W% q
/ p, e! I4 k4 F3 Q; H4 g( @
{) v* B- T0 u4 `2 r( [
|
|