鱼C论坛

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

11.局部变量的使用

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

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

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

x
局部变量.gif . Y! K  R) `: u5 D+ w
举例:
3 r7 m0 ]) K% w8 N#include <iostream>, u" F( ]9 P5 T! A
using namespace std;
! o& F8 |$ ?3 |* i  a5 }. R9 Avoid swap(int ,int );# w, `2 D7 Z& N8 b* j
int main(void)6 T/ t9 v' _# @  _' f6 t
{
* `/ y. ?0 S. F) ~' v int x=3,y=4;* m" W) ^  {( @
cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
' G7 V; _' L/ g) E/ B" C swap(x,y);
9 U0 p' p4 }. k7 C cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
. N# d8 `7 G* _5 Q; \% K% i system("pause");
. q: X6 ^/ R& v return 0;) R9 W4 V$ Y7 g, T( K
}
$ T7 M. C' q8 G4 mvoid swap(int x,int y)  g3 E! u1 }' X9 W6 [- [7 x$ ~* x
{0 f, k' n1 e9 v$ G( V
cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;, E" l) {* ]6 H6 Y  h) Y
int z;8 E$ W: J  W/ r1 t# Z+ s
z=x;/ T6 |/ _" K2 ~5 n/ F
x=y;
: I+ P0 x$ b7 l y=z;
& N0 w8 X6 Z: y: }. ^9 S+ a cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;' D) n/ R  a: N' [
}' w0 Y7 A, h+ U( K& p- {
输出结果:$ c7 i* F* x( V; N
局部变量输出结果.jpg
7 [0 E7 F9 e- u$ Z7 H2 v- Z
4 x$ \1 C7 N; {3 [2 C" e7 ]+ x
小甲鱼最新课程 -> https://ilovefishc.com

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

GMT+8, 2026-6-29 13:39

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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