鱼C论坛

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

11.局部变量的使用

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

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

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

x
局部变量.gif 6 R2 z9 F+ `4 n8 L6 g* S
举例:2 D( j+ w9 L, A
#include <iostream>; f, m+ ^$ ?* y  O$ G1 j* {( K! ?9 G* i
using namespace std;
) M0 ?: U3 s0 j9 |& avoid swap(int ,int );
* E$ n6 Y. T2 V6 v5 {' y# nint main(void)
9 Z  s* U- u& I( x{& m" x" s4 d# t* Y
int x=3,y=4;
3 Y9 ]1 r4 H- B, q3 l9 |) a* L cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
0 ~! F2 g: U% {6 _3 b% F8 C- x swap(x,y);
  }% C# h0 J5 u cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
9 N. C% D% t! W. Z" }- j system("pause");
9 L5 ], G0 Y* z4 H4 ?4 U/ f( e return 0;
7 q8 ^" `! K) B6 l* q}
( U1 c0 d2 _; p) z) V+ mvoid swap(int x,int y)! G7 Z* e* L. U) H$ t/ I- c* e
{
  M! L- ~1 i: N" {: h$ V# L* m cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
( {( K/ a3 u* t# @5 H* S$ {" S8 S int z;& x2 x9 S& l  u; W% M
z=x;
2 F2 Q0 h6 \" `" f" h x=y;$ u9 Q, r; m; `3 p1 f, i; ]
y=z;
7 m8 {! q2 T. j- y; y cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;, }) F" Y, m0 R
}
! y" l' l  f$ E6 l1 c1 }. F* d输出结果:
6 C9 B6 T7 s* W. ~ 局部变量输出结果.jpg $ B/ N. y" k* @0 j9 r: L6 ]+ N
# b) }6 b  X/ t) {" J6 B
小甲鱼最新课程 -> https://ilovefishc.com

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

GMT+8, 2026-3-2 02:43

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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