鱼C论坛

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

11.局部变量的使用

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

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

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

x
局部变量.gif ; k. x3 |/ {9 J
举例:
  x' H& d' z4 E#include <iostream>0 x, t- W% d9 q3 z9 Y
using namespace std;
) ^& r4 i+ ]: W" v" Evoid swap(int ,int );* e, u; r2 F. _3 x# d% u8 t
int main(void)! v1 Y. l$ I$ a# z% L5 r. [
{7 r; v6 k: V0 S/ M" F& v
int x=3,y=4;
; M, N2 r& I" G" S# y; ? cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
+ ?3 F% `) W0 P. m. @ swap(x,y);
* O, ~1 R3 B/ w" e& z2 q  \ cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;7 j6 l1 |" d6 u1 Z
system("pause");* e, c% L% f5 k$ G1 M
return 0;6 o! H) Y" v; M; c7 a. R
}
2 ~) v$ H: N7 |& G& Y9 bvoid swap(int x,int y)0 T* |4 n/ L$ n4 a$ U8 n/ M
{
' O- _/ r: u$ t1 E( R; ]1 u cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
: V% S$ S  C* o+ v int z;
7 U/ ]* w0 D, X% p4 G/ N7 O- f z=x;+ ~* P- G/ J# O
x=y;
! y4 p3 [7 p3 v  H y=z;9 a% z% _: k% B- t
cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
, }  y4 i+ e/ L}! _; J' X- H, v" L4 e
输出结果:8 @5 k. g7 i- L8 ~/ z$ ]/ ?
局部变量输出结果.jpg
% U: m/ s6 o% l5 X% V- ^
0 c) @! _# o6 F8 E9 R; |% x
小甲鱼最新课程 -> https://ilovefishc.com

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

GMT+8, 2026-2-8 13:47

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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