鱼C论坛

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

12.全局变量的使用

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

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

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

x
本帖最后由 (@_@) 于 2013-3-7 13:38 编辑
+ f5 {. r& ~3 _, B' w2 {, {$ S& Q% W. `" j& e, {
全局变量.jpg 2 |1 Q1 ?8 w! L: S3 m/ J4 U8 z
举例:
4 v' a3 ~- b) w3 K6 y1 [#include <iostream>
" N/ x- P. M" J+ @- c; y: qusing namespace std;
5 m  N. a( H+ @) W8 a7 p4 s$ S3 nvoid swap(int ,int );- W, n( w  j! c4 @! h2 d
int x=3000,y=4000;" s1 {5 W  e8 z2 m+ ]$ P
int main(void)
% u, D+ X2 |+ V% S# n) B* n{
. G/ P3 `/ T' p% \" A1 _ int x=3,y=4;: h, O6 e3 _( z  @
cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;! d8 \$ A4 S0 H  H8 l& P
swap(x,y);
1 A4 @+ \- [( S, X0 m( r5 t cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
4 n9 u$ u  V. U, x system("pause");
- e$ K/ b, A% Q6 b+ X+ Y return 0;
: x3 W8 D9 l! v& R( y}
# ?+ R. W9 Q: d% |2 h& w3 M  e% i+ |) Kvoid swap(int x,int y)% A1 M( L; a. ?2 ~* a9 }+ v6 N
{
8 q1 e) d+ [8 c9 W cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
7 L; V$ M: ~/ a; r4 {4 v7 w int z;, {5 [, W* k+ L" n9 z7 z
z=x;
- n6 [( z5 f7 v1 j x=y;
0 t  Q: K! }  l9 z/ n. ? y=z;
- P4 |& L6 U% u$ `4 f" |2 B% g cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;9 y( m1 G+ D# {9 V% N" X
}
$ n. a" o: ^3 K8 ~0 N% p输出结果:
" O7 [- L3 o' Q& r; L  ~5 o
局部变量输出结果.jpg
局部变量输出结果.jpg
小甲鱼最新课程 -> https://ilovefishc.com

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

GMT+8, 2026-2-25 05:26

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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