鱼C论坛

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

12.全局变量的使用

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

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

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

x
本帖最后由 (@_@) 于 2013-3-7 13:38 编辑 ) B( a& S' Y: K  b  w; h
6 B. L3 v& F% S0 u; ^1 [% |$ u
全局变量.jpg # n* z: w1 M. i
举例:
. f! x$ D! r+ o#include <iostream>
- o; a/ {& P/ J0 b" o7 ]: qusing namespace std;9 ?5 E1 A! }4 k  ~6 T0 u! j
void swap(int ,int );* b! D2 F  U& V' P0 ]& n
int x=3000,y=4000;
; T8 g3 [% E9 Sint main(void)
$ E! i" m9 u6 v2 B. @) u" v{
. [' B. O* i- C( J int x=3,y=4;
+ e/ c$ f% `3 S3 D cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
3 G' p7 Z9 L0 a2 C swap(x,y);! r5 l3 i* s% ]' `" j' O' ^/ W1 d
cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;3 U+ n' a+ f# E+ {) q
system("pause");
6 w. E6 Y" ?# x6 e! Y/ s2 M5 w return 0;& u8 X+ k2 P: L2 P. |
}
8 e- R( ]9 ]1 H0 a# Wvoid swap(int x,int y)3 w, \) e- K8 S* F, E
{% s- [" L, \3 h2 i" M
cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;* I8 C# r2 F2 G# g, X
int z;8 H3 @+ j0 n5 I$ q' ]+ A3 p8 C
z=x;) L% j! a7 Z. |3 R. w
x=y;
9 [+ O# Z- b3 I' S9 y8 H y=z;5 E; n/ N- z" h0 {
cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
8 z6 F1 S! l8 T/ V5 z( X! A. N}: ^; Z, \+ q9 V9 y0 P! A
输出结果:
" \2 Y5 R" \; T( w5 X
局部变量输出结果.jpg
局部变量输出结果.jpg
小甲鱼最新课程 -> https://ilovefishc.com

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

GMT+8, 2026-10-11 02:52

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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