鱼C论坛

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

11.局部变量的使用

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

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

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

x
局部变量.gif 8 P  P- L! X" B7 [7 o
举例:0 Q4 G% [. I" V& r( u; f
#include <iostream>
% K7 X7 Z5 O% K4 Q/ O$ Eusing namespace std;
' }& Q- k/ f3 @) vvoid swap(int ,int );
$ q, H/ A! L" y, \& c' C# i& cint main(void)
7 U+ k: Q, f4 [7 e{) l5 r: k* X. }7 {/ M
int x=3,y=4;
: D" a3 o9 X7 L) I2 \' | cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;* f- W4 O$ f6 ^9 i
swap(x,y);
/ }/ i3 Q" H: x+ b% K cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
) e! C' v$ a6 M7 i0 Y; f9 \ system("pause");  @* ^3 L4 _- B- B( j: [
return 0;
& d- b) s) G, ~& G1 C& `: _: U}5 p; d! r( G" A! R0 @
void swap(int x,int y)
2 O3 X; m+ x% R4 Z+ O{
3 ?" {" U& b, L7 B5 q cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
, Z! |/ R5 W7 L5 `, P8 f int z;" f7 R/ ^" Z6 D2 x3 \
z=x;
! e; l: b0 P, l6 l x=y;
( n2 e, G# a3 a4 x/ l y=z;
# {# Y: W2 s- C% Y3 N2 a cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
( A' ^0 }  z8 h+ p. |1 a4 T3 Y}/ m; |) \+ g6 C& ]3 G) @
输出结果:$ a% x/ I8 ~3 b4 e( p7 X+ _7 }
局部变量输出结果.jpg ( _/ [2 C5 `$ F
! D, {5 G4 B& j
小甲鱼最新课程 -> https://ilovefishc.com

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

GMT+8, 2026-3-1 14:24

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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