鱼C论坛

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

11.局部变量的使用

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

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

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

x
局部变量.gif
" a) o* \1 H8 q, u. D* h. b, N举例:7 [- S$ k: a& l: X2 D& X
#include <iostream>
7 z4 R" X6 m% h1 f1 _using namespace std;% m5 ~* W& m0 r& l# h7 F
void swap(int ,int );
8 w2 z! u# v$ J  sint main(void)7 @  F) Q) \1 `) K) `. \% C
{
7 \" A' r6 ~5 l0 Z- U int x=3,y=4;. L( w- `4 W- E& {; R' S3 Q/ P
cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
0 @! s- C! T: K' t* t: U swap(x,y);
4 K3 {% m4 u0 J- m) @ cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
$ n& ^8 ~5 q# M% x system("pause");
4 s/ p! @5 j; T9 o3 w return 0;3 x/ c. s6 j: F) Z& Y
}
& B0 t3 G0 Y% ~7 jvoid swap(int x,int y)
8 @& i$ P' O" s{
2 O) w: f$ b3 i/ t cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
1 S) ?8 K: ^( b int z;
% v6 m0 V! Q5 q z=x;
1 Y! _1 t. B( n5 e x=y;
9 A' b3 V7 }! E, p. B! \7 y" [ y=z;
9 H/ `, I6 ^7 E) y5 L9 \: f cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;% d6 k& v, ?/ z6 G  z5 K+ V$ q
}
3 k6 k! a' b5 J$ C# U输出结果:
- v! D& b6 N6 f. F# b; D; E 局部变量输出结果.jpg
4 l2 |8 h7 R$ Q9 ^/ ~" r
' o+ P$ _0 [4 h3 @  T; @+ ~
小甲鱼最新课程 -> https://ilovefishc.com

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

GMT+8, 2026-4-9 11:26

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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