鱼C论坛

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

11.局部变量的使用

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

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

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

x
局部变量.gif 9 E9 n; Z! Q1 A5 l2 w
举例:
1 a5 J' t1 O/ d3 I; e#include <iostream>
* M: H( b8 K1 n+ n4 c! vusing namespace std;
' M% q& m. V$ M1 c: _9 f* \" d2 xvoid swap(int ,int );
8 G$ V/ r; G, R0 B& T) }  _int main(void)
& ]; B$ [+ l! F4 ~9 f# d{' d0 x' V9 i6 t
int x=3,y=4;! v2 r& \  U3 A) D% y1 {/ M% G
cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
, t/ N3 R6 g. ?" A. [* x swap(x,y);; N7 f: h' i  {" X0 A
cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
7 L0 U/ x' X  O6 }4 i( u* |0 N system("pause");7 G! F, C2 A) L9 T4 N
return 0;5 d& W! u) O5 E$ w+ r( B
}0 X) o( A! W8 m9 K
void swap(int x,int y)5 i8 \$ Z3 o6 c: j
{& X! O' N/ X+ X) [8 |# x! r
cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
- j( i& g5 o+ h+ K  C1 K; ?7 ~, h5 T' M int z;7 U( l* @( X; K
z=x;
, O3 q, K2 F' j x=y;' S% b3 p5 T1 o
y=z;
, v$ k2 c% c. L) a( @ cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
7 x# ?6 c; A2 L4 J& z" C}
: H7 e# r/ q) e/ l6 C输出结果:/ x7 v. R3 E2 b/ s! i  ~1 M/ G
局部变量输出结果.jpg
* `& ^% O5 ?5 A# l8 @3 `0 c, O1 y# \# ~" q  X* J. Q8 V& H
小甲鱼最新课程 -> https://ilovefishc.com

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

GMT+8, 2026-3-8 12:04

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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