鱼C论坛

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

11.局部变量的使用

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

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

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

x
局部变量.gif ; q9 w% ~% _9 {7 M+ n- ^1 R
举例:
0 w; a* _$ }/ m/ n! \- x#include <iostream>
$ r* u" R+ k# f7 busing namespace std;
: i# \7 x7 a  {& hvoid swap(int ,int );
+ ]2 E: v0 [9 p4 Vint main(void)0 I/ D6 G2 i3 U( |
{
7 ?7 V% ]3 N: W& W5 T/ W int x=3,y=4;2 V) O4 ^" X$ A9 u( W
cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
7 ^$ k1 Y( [6 w$ U; U) K! `; ] swap(x,y);% _4 q1 n  k( t
cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
# V; [" ~, v* u+ K system("pause");( J; k9 C" d: [5 B$ A. F
return 0;  k7 E! S# c. J' H6 q* c( l  ~, _" j3 N
}
5 e& T* n; S) G5 a) h% Mvoid swap(int x,int y)4 @& @) N% X0 T& q  c% A: l
{
3 U6 S' e" Z, C' b* j cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;9 ]1 ~0 q" J( @
int z;
. n! P. E% y! m1 m z=x;( O3 W7 \7 [) ~$ q! H% ]2 b
x=y;  t- j: r0 X2 r" t& X3 d9 O3 ^
y=z;2 ]4 e, A4 ~, `; \8 G
cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
: b4 [! J3 P8 u) R% N3 ]}; F. ^& b9 Q# Q( x3 O- l# a' c
输出结果:  j4 H6 e/ I2 Y! |; {
局部变量输出结果.jpg ! n9 r" b. ~, z+ ]* u# [0 H

4 w0 m# ]! F* j( X+ R
小甲鱼最新课程 -> https://ilovefishc.com

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

GMT+8, 2026-1-30 19:34

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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