鱼C论坛

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

12.全局变量的使用

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

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

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

x
本帖最后由 (@_@) 于 2013-3-7 13:38 编辑   |7 i2 D; e1 c  w5 r. \: P( V/ ?3 t

. X: \" `4 }. Y1 \- M0 ? 全局变量.jpg
8 m/ ^. S6 d. e5 o. H: ?举例:5 J; Q" W( k$ r+ n1 [) j% {" Y8 E
#include <iostream>
" m8 R1 U+ j: C" z" l8 }8 Iusing namespace std;
- J# @: w4 O; A" D2 W- d- ovoid swap(int ,int );( D. g1 a! O8 |
int x=3000,y=4000;$ R' g1 i# s( O; [& ~
int main(void)' }& F. P5 t) x5 N4 v* V5 N
{& S; z7 m" J$ v8 G; R
int x=3,y=4;
2 a9 X+ l! K$ q: h: o cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
' `  f6 C# ?6 O/ m+ x( h swap(x,y);; S1 x. u" [: p7 P5 x
cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
* Y: F& f! n6 \7 J5 P: F6 m$ Q$ W system("pause");
% `  z! f6 L% B" e return 0;, O) {; e: v& a7 |( E
}+ K1 C. b  W' V; f
void swap(int x,int y)
2 m' _4 [7 \4 _4 Y- b+ Y3 K$ d* {, m6 E{9 ^2 \9 e7 a2 {% Q2 W
cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;3 T* U+ V1 d' }
int z;8 P, n5 ^7 y1 @! i
z=x;) m( w  Z0 x+ \. c( k
x=y;
5 y' h( ^! L2 {" C6 N y=z;, t& [0 g. L5 q& t
cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
% g+ w3 l6 V9 D: W# W}2 }: `4 e7 R2 z
输出结果:) Y: U4 b1 U" i/ }1 x
局部变量输出结果.jpg
局部变量输出结果.jpg
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com

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

GMT+8, 2025-2-19 06:37

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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