鱼C论坛

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

11.局部变量的使用

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

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

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

x
局部变量.gif
# C" h, h3 c+ H" c  z7 [  ]举例:* @" k& z6 F1 B3 W
#include <iostream>2 K8 m- u  a# D9 @
using namespace std;4 A" q- D: N# s$ Y' k( E
void swap(int ,int );/ D( a* I3 M" ~( c# ^* d: O
int main(void)
! e- N7 H- f1 r2 O+ b  J' [- d{
, H4 q/ j+ B& K" n$ k9 a int x=3,y=4;
8 i, o& F9 [0 J' ?/ L- O cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
2 P* m* o! f$ S3 i swap(x,y);
9 O0 m. I2 z$ _  ] cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
# W& L. f* o1 h1 K' ]: K( S system("pause");5 |& M1 f  r% c& p- O0 T
return 0;3 {& B0 y3 J+ I5 T
}& F( A6 M, Z5 f& E, K5 Q' U
void swap(int x,int y)
$ t  e0 J8 B: g1 {{
+ L! ]- |% Y) L# x: `# \0 O$ a cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
  l; m* O8 B6 f- j) l  G) E( n- v$ T int z;
' h% \5 o, }- q+ j5 Y( N% k7 g z=x;4 x9 ^* A" j0 A' C7 h
x=y;0 m* i  C0 ?( v
y=z;1 M+ D: t* x# s4 M# {: x6 q2 z& c
cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;! h1 u: I/ D2 c0 d: p  y
}
! S0 l- Y) b0 p输出结果:
  \% \9 u2 \8 D6 M4 d% a 局部变量输出结果.jpg ) E; `- ]3 o9 R: C
8 j. }4 o- H( x5 L
小甲鱼最新课程 -> https://ilovefishc.com

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

GMT+8, 2026-1-25 15:07

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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