鱼C论坛

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

11.局部变量的使用

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

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

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

x
局部变量.gif
7 j( B/ ?* m4 b5 }举例:
1 E# ~0 E! R$ j+ i2 g+ v& m  X#include <iostream>, ?! }3 \& u- A4 d& r: ~7 O( D2 g
using namespace std;
6 g) i' A1 t/ W  }/ Q6 avoid swap(int ,int );
# a" \8 _! P5 F  u& kint main(void)
+ |, d+ P' W' b{# v/ f5 R6 h4 c8 {6 g
int x=3,y=4;+ H7 r% e: [: `0 y* ?
cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
4 P( L" ?( R/ M* v$ C  h# o swap(x,y);/ C6 l! u3 t* }) a" V
cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
3 U8 i- V7 e( u4 S! @- a2 K8 X* m system("pause");: `  A( G8 J# e2 w0 o
return 0;5 d3 e4 U! |5 ?  R
}
9 `$ c8 o. Q4 _4 p! Tvoid swap(int x,int y)' W" f7 x! `( u7 p1 D- a: q
{
2 @" ~5 t$ d1 E, C% c( o- E cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
' l# N5 P; p& V* `) Y3 K# E3 p1 ~ int z;' d% g2 Y! k: i, y6 P5 U
z=x;
. k3 }2 G! k% m0 q0 ^# A2 e x=y;- Z0 a! Y& J1 k
y=z;4 b5 a$ k0 D6 q; S4 n
cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;2 j3 g: a0 D2 |) `6 O5 t
}1 r4 u( U2 O) \4 s
输出结果:
* \$ z6 X5 V8 t/ {$ { 局部变量输出结果.jpg 4 p5 K- H# m6 d# ]/ J- y- r
+ a( W; e% C5 i4 S- ^& O: p
小甲鱼最新课程 -> https://ilovefishc.com

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

GMT+8, 2026-4-21 17:59

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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