鱼C论坛

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

11.局部变量的使用

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

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

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

x
局部变量.gif " b3 ^5 {. d7 k( U! G; O
举例:- L5 }: O- B7 B9 y
#include <iostream>
" a1 S) Y' K4 H0 ?3 Fusing namespace std;
# W) r+ O6 I1 r$ v) o& ~7 Y% W4 Fvoid swap(int ,int );+ Q( ~' p+ g+ ]+ y9 V
int main(void)5 L* U* w/ L. l; Z0 ~4 D: h" O
{
, Z. _  J+ Q5 x$ j# Z5 \! v# C int x=3,y=4;7 y2 z! l& ]7 H% v: p
cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
3 C* |2 k. k; @ swap(x,y);2 h1 Q! |4 h" Y; `3 U+ T
cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;0 w: f' A! U" k& O5 o
system("pause");
3 J3 k: _6 G$ a# Y1 R- m* s return 0;
: v! [$ p( P( B5 ?1 X2 O7 y}
6 X9 e& X$ z. M$ n& avoid swap(int x,int y)7 ~% N* q$ [4 n7 z8 X( r- q- v
{- f' N: I3 |. E+ C
cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;* a. b7 T2 [6 ^: i" G# W
int z;
5 q' v1 t6 h3 \' r  x, ?7 F; _, g( g$ Q z=x;
4 G6 z5 J! a( ~$ q! Q) a- W x=y;6 S7 ~% f7 u; Q) q( c" v& h
y=z;
* B' s" A' v1 s& @ cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
& m5 |; P) ]8 l3 h7 S' z( j}% B2 v1 I( N3 r1 `3 E) T% M! r
输出结果:
1 N9 @& d) J7 e2 Y" C/ c# C 局部变量输出结果.jpg
* e$ R; V6 A* r
  A8 U. N3 Y: z2 j. i. ~
小甲鱼最新课程 -> https://ilovefishc.com

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

GMT+8, 2026-3-29 21:03

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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