鱼C论坛

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

11.局部变量的使用

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

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

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

x
局部变量.gif
% c$ o" V5 _( S& a举例:/ m: H3 w) b6 f  G  U4 Q8 H  Z" E
#include <iostream>
5 S3 P7 W: f! v9 h3 Fusing namespace std;  c, t) q  D5 Z2 c
void swap(int ,int );
  J. R2 R0 G% |# D( ]0 g- u% U2 H" |int main(void)
; ]0 @$ {+ O8 m1 Y{
' B$ |4 R: M( t1 ] int x=3,y=4;
+ y- O8 \- T. @' _, q  b: o) u cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;1 g0 q7 P* L+ w  ^
swap(x,y);
: G" ^, n9 ?) _: f8 e cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
7 g( N, w) V" S) A6 |* u8 f8 N2 y system("pause");
9 x" }7 e* ]* J2 `  K% S: \ return 0;! ?& H" ?/ R' ?, O/ \/ z& P/ g! `
}7 E5 A1 [& L/ h1 @0 x
void swap(int x,int y)
* C# g  z1 t& X, b1 ^! t{9 N9 |) j4 v: Z$ y6 H! T
cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
- r0 r8 x# R8 T# V# D2 l8 W int z;2 ~) i& `5 y- i& J: a6 @( ]
z=x;, K/ Y6 c7 E! v8 S6 g
x=y;" `: F1 I, J! O
y=z;+ z& k: y* t. @. B0 T' D7 H* ^
cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;; \* L, E$ C- \
}3 K# e. r( [2 \- z$ Z: Z
输出结果:2 r8 k; d% i1 b+ H
局部变量输出结果.jpg
# S: b/ A9 A9 e' Q9 B+ y  k3 Y5 I, @9 |2 i! k+ S2 e
小甲鱼最新课程 -> https://ilovefishc.com

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

GMT+8, 2026-4-16 03:57

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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