鱼C论坛

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

11.局部变量的使用

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

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

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

x
局部变量.gif 7 h# ]8 A9 ]5 C: H! u
举例:# J3 K  A; j& I5 E
#include <iostream>
  u0 }; U6 O8 t" S0 n* |using namespace std;
: v' X6 v4 |# J* X! K( t& O  [void swap(int ,int );
9 n; v7 x7 K' X' c* yint main(void)8 B# [  @  `/ d9 U7 c  `/ }+ k
{
" c1 F& d8 {# `0 U& } int x=3,y=4;" {5 z# g' B1 f0 [1 H: e
cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
+ d3 B7 [6 z5 O1 ] swap(x,y);, _2 `# B( R1 @, e. H' d' \
cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;0 J( d2 B, X2 Y* ]3 _4 x
system("pause");  N; X* ?) \% _0 B5 y* s. d
return 0;5 q: i# l! M2 Y4 d
}
( j0 [3 o) v) Xvoid swap(int x,int y)9 I2 |6 @/ H* v) G" f+ K/ ?! `% J
{  h3 I! C) J3 w. \8 N
cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
' U! d" |) N" h% v int z;+ m. ~6 k* G' Z% @9 P: n! @# I
z=x;# v) {1 G4 u7 B. k
x=y;
) `  B3 a$ b  G) r; x5 ~1 S2 | y=z;
; p$ w/ Y( d$ D. y  r" f, E# w cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
& w5 H( E2 x( Z* Y  X0 K}
1 s- {! j- y- ~) A4 s8 d+ D输出结果:5 i) B4 O0 C* x5 s. U; N$ f3 F" }
局部变量输出结果.jpg
8 z- V9 e, k; L' `1 p2 b9 s* G9 c9 I9 s, U7 M1 Q
小甲鱼最新课程 -> https://ilovefishc.com

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

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

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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