鱼C论坛

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

11.局部变量的使用

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

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

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

x
局部变量.gif
+ ~7 _: E6 {% t: [: Y- @5 F举例:! D5 X  \, w6 e
#include <iostream>: _: s! ^& Y- D9 y
using namespace std;6 q& B( }. J: W5 m* G7 a  j
void swap(int ,int );
5 R: q# n+ _( r/ o- pint main(void)# s$ R2 \* {7 U, l3 k* b
{3 d8 r" f7 N1 B; D% X, h
int x=3,y=4;$ o! G" B8 C* ?$ G1 x
cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
5 x- B7 R; ?& ^/ E2 i* {' C4 R swap(x,y);
7 ?; f  m$ ?( r- z% T cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
6 Y% i! h& f6 r7 H0 L4 [0 _ system("pause");
7 e1 w$ D' X! H4 O8 @ return 0;& @0 p4 G) c4 D+ N
}% f% o5 U$ D* x' Z* C; F# Z$ ^5 ~$ ^
void swap(int x,int y)
- x# D- e$ w+ P0 M$ `+ W+ k{
  E8 W& p! w+ ]& I cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
' p/ L1 y* A/ F( H7 T' s int z;
- T1 _! a' j, E4 p$ A, [( u5 ~ z=x;% a; `- u, E  _2 y$ x
x=y;
$ W" s1 t2 V, d+ y- ^, s( j y=z;3 U. R$ ^$ B9 g% l4 w, @& o4 D
cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;, v/ @6 D3 ^+ C$ m! T
}- u  n* p7 H1 ~5 v" J$ z) Z
输出结果:
4 |$ v5 m* E1 J7 t 局部变量输出结果.jpg " X1 n  Z2 P8 ^+ d4 N* \8 F
" F8 `" h# t/ X( ?/ ?! ~4 q/ f, s
小甲鱼最新课程 -> https://ilovefishc.com

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

GMT+8, 2025-12-31 09:06

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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