鱼C论坛

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

11.局部变量的使用

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

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

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

x
局部变量.gif
) E: L* w) c2 G6 T( K) m举例:: r" T% p, X4 q  p& A& y8 \. D2 r+ g2 d
#include <iostream>; p& t8 {5 A% x# ]" k
using namespace std;( x! A  q1 Y" Q! l$ K) V
void swap(int ,int );
: F# A+ e4 U! ?2 g6 [0 `int main(void): k5 V! ?- L% o9 I6 C* T9 V$ Y2 R" Z* r
{
. e2 @4 R+ l& N" h+ K int x=3,y=4;) x/ J) X% S; [. g! Q5 _
cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;: o9 f' H" ?/ L6 d9 ~
swap(x,y);2 V% e0 k" H) ]* R2 l
cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
& E5 Y2 F% {! C4 H system("pause");2 _, K3 X2 r! R  X0 f- ~
return 0;3 g7 z6 R, F3 m
}
+ I' P7 d* P2 bvoid swap(int x,int y)
6 G9 x3 r) d! k2 n, R4 o{3 k6 B. z; p# R# R# K5 V7 f
cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;( M3 ]0 G* R$ s
int z;
5 a3 I' h' b$ f8 ?; v3 ?+ b z=x;; n4 y: e# `  _4 \  a0 s. U* u4 O
x=y;
' f3 \% c" ]6 g% E y=z;# l: t* d% N* \# Q! S6 n
cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
" C5 C9 c) Q! m}
* X4 L( B% d4 O1 ]输出结果:) {; I2 l# Y4 V9 H; h$ d0 G
局部变量输出结果.jpg 2 E8 T8 ?& ?) Y3 H& [) n4 C0 t

3 g' h" b0 I7 u( R2 h1 J: L
小甲鱼最新课程 -> https://ilovefishc.com

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

GMT+8, 2026-4-4 12:20

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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