鱼C论坛

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

12.全局变量的使用

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

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

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

x
本帖最后由 (@_@) 于 2013-3-7 13:38 编辑 $ r) }9 k0 ^: r7 L+ p* G7 i1 `" _

7 @+ [( w. Q- B! C3 } 全局变量.jpg 4 l" u9 d0 e6 w) w2 F2 Y
举例:
; x) ^3 F0 p: c+ V/ p#include <iostream>
/ p1 }6 D' ?/ b9 Y  B) Tusing namespace std;8 K( h* p7 O- x: E' ~% q
void swap(int ,int );9 O1 c9 {: b/ C: U
int x=3000,y=4000;
5 `( |7 I3 _1 o) }" j' o4 U9 [  ?7 ~int main(void)* ?1 _/ Q. t/ R6 a! e
{
3 Y2 T2 z+ e/ a* B5 W2 D int x=3,y=4;: ?. G- A0 n+ C3 ~( Z% I3 X
cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
. ~1 J  e/ X8 \1 ^8 g. `  E+ ? swap(x,y);
4 u6 _* Q8 L' u( G& v cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
% S4 m5 M/ e! n9 L system("pause");
1 F" [" i2 Q: H: W return 0;9 h* |! P+ J4 G* v7 d% k: u/ W
}7 w  D9 r0 I3 l
void swap(int x,int y)- F7 k+ S9 c9 _# }+ Q
{
9 @, e; V# ^+ Q" k9 _! X. h1 r cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
4 d# \& c, z0 O7 L int z;5 F( n6 b& R; f6 X
z=x;
- M- S$ S5 e8 g x=y;# T$ f, }, B4 Q: l
y=z;* \* z/ [+ A9 c; ^! M5 F- i. E2 F
cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;, S( V$ ^8 x' c' E' z
}
1 ^4 r! \9 O5 u& u' Z输出结果:
, l+ F" V$ l( U2 j& h- m
局部变量输出结果.jpg
局部变量输出结果.jpg
小甲鱼最新课程 -> https://ilovefishc.com

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

GMT+8, 2026-10-11 01:56

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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