鱼C论坛

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

11.局部变量的使用

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

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

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

x
局部变量.gif
' l% W# Z2 b, x  J7 z% h$ I" r举例:/ L* a3 b+ G+ v8 q9 X, E4 V
#include <iostream>
, w: @3 Z% I9 Q" Fusing namespace std;( `& q. h4 T4 t  r) l6 j; H
void swap(int ,int );8 C6 B+ x, o/ ~* i+ j0 i( t
int main(void)
7 z$ r9 F$ n& I9 j+ W" b/ R( b# ^, z{
$ s; |; D  q' H: D8 F int x=3,y=4;
2 x3 p: H3 j. @2 k" [ cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;" Y) o/ r1 z1 @* A* J( o
swap(x,y);- Y: b" W4 W, b9 @" `9 B
cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
4 T$ I; `: c! T4 Q system("pause");7 V6 }% j" ]" {! U6 [2 w3 S" T0 @
return 0;" S0 N* k* [8 T2 w$ ?
}* S" ^! W: Z# Z5 J
void swap(int x,int y). j1 V* U( i# f! T1 X3 r/ ^
{
, a* I) F9 X' \5 t cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;) R* l3 p  y0 G
int z;! J; x* K/ n! j0 _( k# L" A2 L& d0 A
z=x;, ^. S, ]* E) [1 T5 j3 @. l7 ^8 N
x=y;( }( U( h7 D( K# Y  x* E3 d8 I
y=z;
. [* y) {$ q0 q' Z# c: e: C" b cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
0 S3 ]4 y0 |: N* ^' Z% W& f2 b}0 a4 \9 d4 P5 ]1 [
输出结果:
* Q9 Z9 U+ X2 t6 a6 F  u+ C7 X 局部变量输出结果.jpg 8 _9 h* Z; H4 N

, F) }7 O  A9 I, b) v$ H
小甲鱼最新课程 -> https://ilovefishc.com

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

GMT+8, 2026-4-22 11:25

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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