鱼C论坛

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

11.局部变量的使用

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

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

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

x
局部变量.gif $ J$ S, W- Y0 y1 T& n- E/ k: P
举例:! F7 e# Z' Y9 H9 \0 }8 \; E
#include <iostream>
2 b7 p, h2 g3 W: O4 B8 @* ?using namespace std;2 m& @, a* k. {& d& r8 g/ l# |5 {
void swap(int ,int );
  u! G+ F  @, u7 T* _int main(void)& `+ ]) F2 W, Z8 E' D
{/ A1 W0 b- w0 P% ^) \
int x=3,y=4;. s+ b( I( q' n. n
cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;9 Q8 M) p9 q# }8 f0 E
swap(x,y);1 g, Z& C, A8 E2 v9 ?
cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;0 L9 o2 N* h4 ^4 f- e2 d
system("pause");
" D) A; X8 A$ i1 D# S return 0;
- c3 g% o9 h, B# }; W7 J& l}
. e  ^) w2 P' L0 p. y' N5 A) q; dvoid swap(int x,int y)
4 o7 n( ]6 x( K3 _: S1 L{
% b) L) g/ _; d% p/ u cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
# A+ Z! N: f( S int z;
' a4 e$ l8 X: o9 R9 A z=x;
. y) V' R; [) z4 T* l. h" k x=y;+ c) ~6 |  J2 u/ ^  I
y=z;
9 c9 w; u" L# T8 x3 ] cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;+ f; G+ W0 A3 Y' R8 b& g3 [2 `. _/ l  @
}8 Y3 s! L" }1 P, z+ v- H/ v
输出结果:
' c" y) l7 w1 T' f4 G, ?1 Q 局部变量输出结果.jpg % [% J  u* [3 p: c+ n4 Y, w4 I
9 D2 b6 q  _* N3 H
小甲鱼最新课程 -> https://ilovefishc.com

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

GMT+8, 2026-2-17 14:26

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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