鱼C论坛

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

12.全局变量的使用

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

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

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

x
本帖最后由 (@_@) 于 2013-3-7 13:38 编辑
4 f# ?% o0 G5 [) S
# p, q% Z, t1 [, k 全局变量.jpg
9 N- o; W* o4 S0 [- M! T- h8 |举例:
8 b: V4 X8 b- l& B0 [9 R0 \#include <iostream>" t- f7 j- T" }! d' q* G9 \) T
using namespace std;
: E7 i5 D( g+ M$ Nvoid swap(int ,int );% M# a0 e4 O! p
int x=3000,y=4000;1 c3 ]6 y& |# p# m0 P
int main(void)
6 T9 _) [6 C; T* W5 A  b{
- u' D3 D: b9 n/ D1 P" M7 h6 y int x=3,y=4;
+ q3 s7 G3 d6 @! L# n$ r( ~ cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;& g# b- k" `1 M5 U* D# l4 Q
swap(x,y);
: L* p, x3 X5 R0 @! [6 Q! `  r cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
  b5 u4 t% |1 Z. U7 F system("pause");/ n% i6 i, P$ K! w, O' z% _
return 0;
" D: T, _9 }; F  M}, i: u9 p/ Q3 [. c) N& q8 X7 h
void swap(int x,int y)1 M4 ?. W* e2 Z. c" e: w8 F% `
{
4 f% v2 N$ ?9 ?8 d) f; ~* g( v cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;6 Q  C3 A# r0 r/ i: k5 j2 ?$ u
int z;' u! Y* i6 B; J8 t3 y6 p
z=x;
6 e* h' t5 ]- ?0 D* a. i7 L x=y;
2 w5 {1 [+ w* D) x) N y=z;' _# n* w. S6 t; `% s- M5 z( z
cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;: j' A' X" d3 G1 _7 o
}
- m0 E; T# Q/ Q5 U" ]输出结果:5 K/ Q- e9 Z4 ^2 ^
局部变量输出结果.jpg
局部变量输出结果.jpg
小甲鱼最新课程 -> https://ilovefishc.com

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

GMT+8, 2025-8-20 23:23

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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