鱼C论坛

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

11.局部变量的使用

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

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

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

x
局部变量.gif
3 f& d/ q* R8 l7 W/ R+ [% w  O举例:
+ A9 q9 D4 r. J6 @! g#include <iostream>. c  s: o! V& j/ m! X& ~, g
using namespace std;
( f% ]; I9 M3 u4 _1 y0 Avoid swap(int ,int );
7 F$ U4 L  s' E1 U  ^, _7 bint main(void)
# \- y9 \0 E8 Q" D7 P; ?{
" F- y! I+ N: K0 N0 [" } int x=3,y=4;
- i/ v/ }) d1 y9 d3 _1 f1 r* z5 S cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
* X0 c  _4 _* E& i swap(x,y);0 Y, l7 Y0 V+ _! G
cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
, R2 I, Q$ L# T- M+ Z' C system("pause");
7 S) p. i, q" v* }& l return 0;( y8 e" m7 t% K- r- D" K
}
5 _, K5 U/ M( p( J) Qvoid swap(int x,int y)& @8 V: ]# W! v4 ^( p. r
{
+ M% l* b. c! D cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;' [/ h' p$ \/ |8 H3 e
int z;
- z; D! `, Y; I+ N( w( S  P% s z=x;5 |0 R: G' _* I! g
x=y;
/ y" ~* H+ L( q1 ]* ^ y=z;
% I1 Z- i8 N+ H, j' \3 c8 |4 B cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;9 D- B2 C" w1 k- a% r, b4 s
}
) ]( a' u( f- g$ j输出结果:
$ H. @9 m1 X3 T( R: Y 局部变量输出结果.jpg
5 N/ E) j; a& m; t; M$ B+ W2 C7 l: b' b5 Y( L- _- b8 U$ b
小甲鱼最新课程 -> https://ilovefishc.com

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

GMT+8, 2026-4-13 02:30

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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