鱼C论坛

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

11.局部变量的使用

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

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

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

x
局部变量.gif 2 Q  D" }7 \8 \) I* }7 W
举例:
. @0 L: P# B  k* F& j#include <iostream>( y6 t& u: e  x6 \  V/ a$ q4 q3 }
using namespace std;) E# v/ V$ @4 b/ E2 i
void swap(int ,int );6 l5 V( n4 A2 P. u' O: e
int main(void)
  c9 {& d1 X4 D% G) z{- v  J0 @  S) O
int x=3,y=4;- ^, R+ h  N2 k$ L; t5 D
cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;% S! W( w7 n% X" ^. s! g2 u
swap(x,y);6 X/ d, N6 ~' L$ j" p9 I1 y  v' N
cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;- m& b5 }6 G# S9 q1 e: R
system("pause");. k% r3 T/ ]" |) }& `6 Y+ f# m
return 0;
% }8 D, M4 b6 J' G" P8 Y7 Z6 Y) }}
( a2 d/ |0 y1 H" h' @& avoid swap(int x,int y)7 _# g6 W' {: A7 u, a& C' w
{
  u" ^) t  {1 e7 Q cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;+ {: Z  j3 i: P
int z;
3 {! I! T0 q+ ^% A z=x;8 d$ B2 {1 X9 D9 k/ x) a- ]4 J3 T
x=y;
$ t7 T+ o0 C& }5 e& }5 D  A y=z;& E: g- y( h2 K5 H& @$ [5 i
cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
+ o0 O# D5 E. I% ^}
) y( X& ~3 u  @7 J% L输出结果:" l( S, r2 h$ A0 Z/ v& [% j5 q
局部变量输出结果.jpg
* T2 o6 X! k; \4 x7 T, q- F
5 D8 z* p# Y. S
小甲鱼最新课程 -> https://ilovefishc.com

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

GMT+8, 2026-4-24 13:45

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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