鱼C论坛

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

11.局部变量的使用

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

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

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

x
局部变量.gif ; g7 E' ?# F4 z: E' `1 ]
举例:
1 R2 Z+ e( L$ X; U$ M0 A#include <iostream>
2 J+ J/ j# x% g2 Y5 h: Kusing namespace std;
/ v' s6 t) h2 d" v6 m0 ^# y# avoid swap(int ,int );& W8 j3 a& }! @# F. a$ g
int main(void)7 X6 A4 Q# r" a$ n
{1 H  X2 x7 z+ \1 a
int x=3,y=4;1 |; `; H7 F8 e4 D2 I  U; n) U
cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
8 l* M9 c2 r7 P swap(x,y);3 A/ e  F3 x/ e3 {* G2 }
cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
# h6 R6 f4 @- y2 v system("pause");
8 g) Z2 e+ q- i6 n! A- M, Z  b return 0;- E6 N0 B, v1 k4 e9 g' g) N
}
! X, U: E6 o/ E3 m, }void swap(int x,int y)# {% F5 G; g; P2 A
{) {( O9 d) g3 X: y0 L
cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
% i- M& B; ?% _' F7 b int z;
. ]  M* G! \1 |* z3 n( |' F z=x;' ]! n# U  a$ M3 L6 j
x=y;* E3 Q0 _/ V! J  {3 g
y=z;
8 u- g' ]2 ^2 b cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
; j( u0 T* H& N2 \, N) N* H}
) f! \! H3 ~5 ], ~8 x, O5 k7 F0 ]输出结果:
8 M9 A% n+ [/ O$ X 局部变量输出结果.jpg & @  _! M: z1 g, Z4 [, r  Y

: u; a( l) [. v. s. _' T. N
小甲鱼最新课程 -> https://ilovefishc.com

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

GMT+8, 2026-3-17 10:20

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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