鱼C论坛

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

11.局部变量的使用

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

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

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

x
局部变量.gif
# U" u# V! Y5 R/ c$ N' y举例:
. M: D' H4 a! \( g& r' M#include <iostream>" n6 P  h  [  z' e$ r
using namespace std;* |9 e! R1 T9 A+ b$ m9 Y- l4 l6 q
void swap(int ,int );2 f! p% k4 ^0 H- U# ?( t/ j6 d. Q
int main(void)
" {8 v" h6 f' o0 J" H: S2 p9 S{
9 X4 x9 M; ~# D int x=3,y=4;3 V: o7 z' D7 G& a& B% j
cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;7 O, K3 x# N7 D' t. M
swap(x,y);* V. Q6 ^: Y- M
cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
) X* D. F6 y2 S6 F: | system("pause");
+ g; Q% P. i8 Z; u: c+ o0 A return 0;$ z- K% u' @5 Q+ i% i: c/ W
}
6 \% O2 |) x  D& V+ A9 H% dvoid swap(int x,int y). b. Q/ D% R) b, ^" N$ ~; R
{
! s% ]7 y0 ^' M1 J cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;+ M0 M* Z& f. k
int z;2 J+ v$ Y5 h3 d$ I4 q
z=x;
5 [! s2 q- K/ k8 C* W  W$ |( O x=y;4 }+ l+ e1 Q0 v5 L* C" n
y=z;3 q6 J% Y9 |" w% s9 s0 f3 e; I) w
cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
& x4 P* k, L* t9 c9 t7 I}
: e$ Z) O  ~# S+ X输出结果:$ x' ?1 Z$ n% |6 S; H
局部变量输出结果.jpg
2 t+ `! r/ a5 O% |6 c  Z2 i3 a3 s0 r6 [5 P( b2 n- F% p! V1 V
小甲鱼最新课程 -> https://ilovefishc.com

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

GMT+8, 2026-4-27 13:55

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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