鱼C论坛

 找回密码
 立即注册
查看: 1933|回复: 0

11.局部变量的使用

[复制链接]
发表于 2013-3-7 12:35:00 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
局部变量.gif " m3 }5 F' M6 @  `7 c
举例:4 A' K+ j+ e* M* K8 c
#include <iostream>
3 M1 L) o3 g" H0 g7 ]using namespace std;6 R1 U0 u  T* K# ?6 h2 C
void swap(int ,int );$ N) M6 i, v! G! Z* o/ `. ^7 |/ d
int main(void), x  E: E7 Z+ Y/ s& e5 I: y# g
{# W8 ~4 I9 U% Q5 Z+ R2 W$ q
int x=3,y=4;7 I% a: G6 X, ]8 K( k- i
cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
9 m" o1 i3 w$ \3 K% e swap(x,y);
& Y0 S. K; l# g- N! h; @0 n cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
) h. N) C: {2 w5 G. W system("pause");
+ ]9 U  j: |) _2 C4 T7 m return 0;* Z) ^( z9 H: j6 y4 |4 X
}
/ d, t$ c% y; `8 Wvoid swap(int x,int y)- r( K$ r% g! _& X
{
* i0 d( L% v4 \3 H: B/ ^) E  n cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;- m8 F* Q3 U: y+ A
int z;
$ M# s( L5 w$ |" v z=x;
9 B0 n. ~! Q4 L* A1 X x=y;
' S2 }$ s, L/ M, y0 r y=z;
- p) `1 Q" F9 Z, s$ Y3 e1 [! S cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;2 B% P& m. X* N2 R  t# ~( N1 \
}
6 P' r# u: v5 U( e. _/ R4 ~) Q, ?输出结果:# k6 k5 {( q6 w# X" ?; }9 W
局部变量输出结果.jpg
6 A6 m' A0 ~8 [+ s
- t5 }* f/ Y3 o0 ?) }" h; U" l1 L
小甲鱼最新课程 -> https://ilovefishc.com

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-3-7 08:06

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表