|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
. b4 n1 L3 Z- f* D, H& N0 ?
举例:/ L: u4 a3 p) m
#include <iostream>% I+ \1 I, R p+ {/ ]: \1 i
using namespace std;. U& W: i# k6 k
void swap(int ,int );. Y% N3 d9 o0 ^; L9 s2 t% h
int main(void); D6 j. c& h z0 m, [
{
4 G& X( s+ R: C) }' k4 `& p int x=3,y=4;; Q0 X% }) g" n# b0 ]8 K
cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
$ V; m6 \0 L. s' W E swap(x,y);. F, M' G% K. s5 ^8 A* D
cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;. Z" L3 m! I9 n9 E
system("pause");2 q4 s, U( i" {% O \: e
return 0;
* ~1 {) c1 {& G+ q ]}! [4 Z5 X. x( s* ~
void swap(int x,int y)
8 n" p' s: @1 [; d! I: Y' b( [/ Y/ Z{
6 L$ @' @' q7 J: u cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;( Z3 w6 |/ o5 k# i, F" ]8 a
int z;% B/ i6 r. V& o
z=x;
$ U7 L, I7 l" K$ B# B, F x=y;8 {+ `) q w. g. e
y=z;) o3 ]- I1 }2 n: j1 E
cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;- X! U' O" T% ?" i; r
} Z! d. |2 y5 i9 P3 w4 t% P9 y
输出结果:- O& r6 b6 l7 C' b4 e
7 z9 L' `. X$ o% i5 U& j
% k6 d+ a. ~8 B0 L/ c( _ |
|