鱼C论坛

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

12.全局变量的使用

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

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

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

x
本帖最后由 (@_@) 于 2013-3-7 13:38 编辑
# w, a% }2 T+ M- n9 b- q6 U! J8 I# X) B' P
全局变量.jpg # U/ ^0 ~6 N. u, D6 {
举例:$ n9 O  R2 M( N+ F0 u8 {
#include <iostream>
" ^  C1 j4 Z" p, t+ C- busing namespace std;6 T4 D/ }7 y4 Q; K4 C
void swap(int ,int );
) I3 U( C0 r. W$ k6 r! P" Eint x=3000,y=4000;
! m; b) s# Q; |. Uint main(void)
* q3 a, ^  h, m3 U; x{
9 `' @9 M0 w( `" `- Y/ k int x=3,y=4;
# ?6 k- S$ g+ @5 Z7 a cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;5 r9 n. |/ n7 a4 j
swap(x,y);8 F" _( I) G$ D2 y
cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
- N: L$ ~; Q7 e! E9 W/ _, X- N system("pause");
3 ]9 l9 Q. k! m3 |! s$ J return 0;
2 D) |: K# A- |8 l}
' h, m8 v7 ^+ q  D( Yvoid swap(int x,int y)
+ E& W* w  }  x1 O- [* f{
  N) x, V6 W! @8 E cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;* ]& w' W+ ^- ]+ ^6 l& `
int z;! Q# u- O2 j2 Z0 `5 Q( T* x
z=x;
% \6 ~- p  Q3 l8 T3 E/ v/ T x=y;  |2 A8 o2 B' V7 T' C4 O* L# t3 H
y=z;5 V+ j* ^3 k' e, f% ^
cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
0 _5 B* D: e$ ?0 j/ W}  D: u" \" P. b
输出结果:
* Y9 _7 e( {/ g6 i  a
局部变量输出结果.jpg
局部变量输出结果.jpg
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com

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

GMT+8, 2024-11-26 06:46

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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