|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
: Z$ T9 b, ^4 Z! f$ b3 q举例:
l d: p h; R. r: R#include <iostream>' s7 n/ r( ~: c( o% A
using namespace std;
# q, `' j1 G" v" R( v1 ^' Z" R% gvoid swap(int ,int );8 R: b( \. Z6 ?3 M! B* B7 l
int main(void)! A" p; q$ y' @( p3 O1 v0 f
{. A- E# ^" b/ M, J+ A$ [6 G
int x=3,y=4;7 G$ N" K. o0 V; E3 V. ]
cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;2 H; G7 `4 Z/ a( M1 l
swap(x,y);7 F9 W9 i# {2 [( H
cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;5 S0 j0 B; C- d) H) K* J6 x
system("pause");
6 V$ g/ K% R, B return 0;( q7 _- `3 Z# O' `5 v1 g
}8 P" N% `$ T, q- V
void swap(int x,int y)6 p7 D1 z& o. p3 F" s. M
{
- t) E$ E$ C' ^# N; ?3 R3 Y cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;* c1 P8 ?; P& V1 W" Z) e7 h
int z;, ?, E9 Y& H3 @$ ^. \( q/ o! x5 s
z=x;
R$ V L) Y4 o5 P( C8 O x=y;2 [+ w, I# R+ D* V* A) \, } @
y=z;
$ y7 B. F5 p0 J4 w- @% w, O& }4 n$ S cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;( W z5 V7 L1 n: A7 Y
}
) R* @! r, m6 p( j& x7 A. J7 Y输出结果:
9 g# }+ ^4 L. O, t2 X( `. T
l/ z( f* n! n+ W% R9 j/ A/ E
2 e8 Q/ s' O" K& P% C" i
|
|