鱼C论坛

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

11.局部变量的使用

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

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

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

x
局部变量.gif
( i& N8 B( [$ `0 T# G/ c3 x" `举例:
% t& `& V8 W6 m. O1 \#include <iostream>
$ X& I0 l/ U: d3 y/ ?using namespace std;
# X9 f+ q8 i6 A( Z7 y0 `void swap(int ,int );- r6 j* e3 ?, o& ^$ g" G
int main(void)! _  A; V, O5 g$ c0 d
{
2 q# u8 u5 S5 }) @  w int x=3,y=4;8 Z/ G9 T* h! {6 ^9 y0 p# ?( S! c7 B
cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;& T; Q0 k2 V" S
swap(x,y);+ u5 U; h, T1 B% ^
cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
0 d% ~( G8 g2 J6 k7 K5 m$ W system("pause");6 f* i8 }  M$ \, z3 e3 }
return 0;
. k3 d6 h) l( d+ E* K}. l1 O* A/ a/ W6 |5 o% V( t
void swap(int x,int y)
/ ]" W+ Y8 o) l7 A{- n# a2 a- l+ t1 O, p2 \# L0 B- K
cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;+ b  O5 M# l0 E8 u& Q
int z;
1 ], P: u) U- C) n0 ~- K z=x;. O5 U$ J# j7 m1 u. [$ q( l
x=y;
# c# v7 m6 b/ N+ \! G( ]5 {% Q+ j/ @ y=z;
8 M# b7 U0 N% h" a cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;$ G5 t# ]" a, f1 V6 Y% E+ r
}
2 P9 h, f; A) a- t& D3 t# d输出结果:
. }! G9 g$ C9 I$ ~  S, b: @) P' } 局部变量输出结果.jpg
/ w% E$ v3 o) \( v  J7 d
, t+ q2 d* `3 S* L1 {4 @
小甲鱼最新课程 -> https://ilovefishc.com

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

GMT+8, 2025-7-4 12:25

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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