鱼C论坛

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

12.全局变量的使用

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

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

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

x
本帖最后由 (@_@) 于 2013-3-7 13:38 编辑 / e( e7 g+ w' v0 z* B7 r5 q" v

5 w/ E! y" k) W( b1 l 全局变量.jpg
7 R9 M2 R! |9 u: }+ |# c举例:6 y7 s+ L7 h  E4 Z1 D( {/ P2 H
#include <iostream>
/ P  I& I9 T! Z" p% h; I; U+ Yusing namespace std;9 g$ [- ?9 Q) m( ~* U. \  l! w
void swap(int ,int );; F) \) ^" {: R; O2 i3 ^% j4 ]7 |: I
int x=3000,y=4000;
' {) `8 r9 U0 _3 Qint main(void)& B/ g$ l! [  p& m1 n
{7 [8 U3 S( x+ W' w' M
int x=3,y=4;
! H% s2 X+ E# E! ^ cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;, @! \7 @) P( T8 ?( x
swap(x,y);
4 F2 f/ f6 P' K: ^" g0 L- K* V cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
4 O$ ~: q; \  O8 Z, h system("pause");
  L$ }# M" }) @9 ?' Q return 0;
3 o+ ?; I! `  \+ k; G& u7 m}
1 g, R! u/ A* V" L5 L/ \+ Vvoid swap(int x,int y)
0 J3 ]# X2 ~9 K- j; h{
- s: P5 S6 t0 G# K6 k cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;# H, i) K2 A+ C8 b* E* D
int z;
& I& Z% v% s# b( {. O z=x;4 R/ K. w5 M* y: X8 f: @. `% |
x=y;1 _# K" v! ?$ ?
y=z;2 `$ L0 u& V% [% a2 s2 P' C
cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
1 K0 Y$ h; {4 N2 i}  E: N5 ?$ ^8 J6 l, Y* s/ A
输出结果:0 v7 q0 w2 p$ \! ?$ Q
局部变量输出结果.jpg
局部变量输出结果.jpg
小甲鱼最新课程 -> https://ilovefishc.com

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

GMT+8, 2026-6-14 13:36

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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