鱼C论坛

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

11.局部变量的使用

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

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

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

x
局部变量.gif 8 M* c: T+ w$ V- ?' B' p) x% F
举例:6 u; D9 h7 E$ k$ r8 U8 Y
#include <iostream>0 q. O" E0 L* A+ u& @, u
using namespace std;# F$ A2 b9 D' d7 b
void swap(int ,int );$ ^3 @/ k) O; `' n; `
int main(void)5 N/ D" E% ?  p! C5 _- L
{1 j- y8 ?- l1 f4 p
int x=3,y=4;0 y- G. J9 y* K4 P
cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;3 X4 |" s. Y. o! V+ _" e# d7 z
swap(x,y);5 Z9 y( \+ p/ C0 J
cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;0 H$ M+ k! j  e+ }: @
system("pause");+ s. k4 {% T% v& F8 ~* P
return 0;
8 S, i4 Q( T8 h" {* u- F}1 Z. c: B" i$ V
void swap(int x,int y)( C" H' l( e, ~- {6 x
{
  u6 J! ?7 U- a( O6 B. W: ]1 ] cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;9 L1 Z/ A% A7 v  X3 y7 `8 y9 M& ]
int z;' u) j7 d0 k& e$ ]- z! E7 X
z=x;
/ S. k& ~- u9 y x=y;
* v( h' \1 c. e3 V$ _% O y=z;$ K+ L; i# B  `7 R3 y0 N
cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
+ S& B5 |6 ]5 D  L}
0 G3 b/ z. c  T" o; M1 y输出结果:
7 W2 O. ^! G& Q2 g* K! P  d 局部变量输出结果.jpg / w4 m# g& J% L
/ n( {8 ]# ?+ V. t
小甲鱼最新课程 -> https://ilovefishc.com

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

GMT+8, 2025-12-30 20:09

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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