鱼C论坛

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

11.局部变量的使用

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

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

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

x
局部变量.gif
: E$ J' ^) T2 q( g* V1 i9 |) `举例:4 d6 V1 J9 U5 _: O7 x
#include <iostream>
0 f* t" ]# \, r/ x2 nusing namespace std;6 L/ F: p/ N& Y6 Z8 Q' W
void swap(int ,int );
0 f% }" h! w7 _) p3 g. E* Eint main(void): j2 o) K9 Z) O0 F4 l2 j
{
9 c" e- D  f1 a3 Y' x! o9 W int x=3,y=4;! n, J1 s0 L8 X& X) \
cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;' p5 m1 C. a. w. `( c* D
swap(x,y);
, |2 h5 s3 k: L4 S cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;1 e& d7 @6 M8 I6 z5 N8 Y8 n
system("pause");2 H* F4 d% I. T# A! r/ g
return 0;* i3 b. c1 U" [2 a3 Y* G
}% s/ c2 {" y3 A
void swap(int x,int y)
" @$ t3 U5 r% R* x0 R" {- x{1 z% B8 D4 {. y  W8 n! ]$ U& Z4 C; ^2 N
cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;2 a* V3 X- U0 l4 x6 f1 h& H
int z;
9 u  z' f9 s" _+ I% U- N z=x;9 J3 J# z$ o* L7 H
x=y;
8 Z0 Q# q/ W9 D8 g y=z;& f( F" a: ^  l, I9 e/ o
cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;# Z! o% m! r9 }7 i) a
}. ?- m0 R% k1 y5 x" ^9 a
输出结果:( g" ?! Z9 d0 S9 R5 O6 W8 o
局部变量输出结果.jpg # G4 [9 l: k! |1 v( I; ]  ?

2 v! m' j3 d+ {! I
小甲鱼最新课程 -> https://ilovefishc.com

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

GMT+8, 2026-1-5 19:25

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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