鱼C论坛

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

11.局部变量的使用

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

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

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

x
局部变量.gif ' R  @. s! B6 ]2 D  ]: c
举例:
8 R4 N& S7 E% b) m) V; K: D#include <iostream>
  }4 D* G+ R, x% ]# z( fusing namespace std;
4 f" ^, V8 o% Y. x& s' j% P$ }void swap(int ,int );
: P& I: _/ y, R% i$ C# B8 n% T1 _int main(void)
  P, D* l! Z& O, e- L( U{
6 D5 D, t7 n+ `+ S' i& H int x=3,y=4;
' ?2 C( R8 r8 `9 S% m cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;! Z: \8 b9 ?  G7 t6 x/ @' b
swap(x,y);
! K. q, \6 L' g; n7 u: p9 W cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
' B5 o' b5 g7 z2 O system("pause");! a/ T. V0 e, J4 z
return 0;
9 o5 m- G0 ~8 }: [}
$ y% M! ~7 k* o  l% Ovoid swap(int x,int y)
6 Z2 p  c5 _7 U  ]8 k0 N; K0 V, d$ v; Y{* z! n) o( ]& V9 ?. [5 c
cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
8 B  D/ Z  L& U1 g' @/ f, b int z;+ @5 ]  Y' I3 b, n2 b
z=x;% n2 E" S( U, q6 x. g% x
x=y;/ n5 c& S4 g, W4 I. a1 S) l# b  G; S
y=z;
+ X8 `2 z5 N, H6 ~ cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
! o7 n' [3 U( d4 @3 |}
- ]% d& E3 l, C5 q输出结果:' J9 L3 r2 s7 h
局部变量输出结果.jpg
; e/ E, \, c) A: w, B# E6 t& g* i
小甲鱼最新课程 -> https://ilovefishc.com

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

GMT+8, 2026-2-19 16:36

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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