鱼C论坛

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

12.全局变量的使用

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

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

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

x
本帖最后由 (@_@) 于 2013-3-7 13:38 编辑 0 P5 d6 g; V* |* h! [

' \( o$ ^) Z8 N; _7 G 全局变量.jpg : h! A' [7 i; j; c
举例:
) e- j* y: c+ |, C+ M#include <iostream>5 ?5 ?& @* G$ n7 O) j
using namespace std;& Z2 w6 x0 e1 G$ P. w( M
void swap(int ,int );6 w2 l6 b/ ]; q% A: ~9 S' G8 P
int x=3000,y=4000;
( J  K8 h4 D) j/ K) eint main(void)
, h1 e. r$ Y6 h& U% b% f{
* f4 O6 @0 T, b int x=3,y=4;
- _" {, `" A- j cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
6 E; n/ V3 [, e. [! z  t swap(x,y);8 Z4 ]5 g# e. l4 m4 w
cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
2 W3 Q; W1 }' q6 c. R# | system("pause");# E: i; c- c' y% Y
return 0;
& G- {  K+ E) E+ a}
! [, I% V/ F8 ]void swap(int x,int y)3 U2 O  g0 y6 }' p
{- `' y& Q6 M# S. B/ V" C* \; i
cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
' [: S* E& }, B& y$ f3 G int z;
* e5 L1 ]4 J5 P5 O* t z=x;  B2 e0 X' U6 ]
x=y;4 T8 p; P! m  R
y=z;
# k6 [2 O$ ?" M$ T cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;( J/ g' s) E4 X5 S/ X9 h! `/ ^
}) [' i: d& J% F) }) y! ]1 {
输出结果:; e" Y( ~/ d6 K. L% R
局部变量输出结果.jpg
局部变量输出结果.jpg
小甲鱼最新课程 -> https://ilovefishc.com

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

GMT+8, 2025-5-22 05:24

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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