鱼C论坛

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

11.局部变量的使用

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

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

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

x
局部变量.gif 7 G5 {6 G1 N) b
举例:
4 M8 I3 H8 m( J7 h# R' G! z#include <iostream>
. y. S- q8 d4 U$ D. vusing namespace std;* ~9 S9 M- ?' d3 w  B) E7 A0 T: G
void swap(int ,int );3 U) _0 h" j7 h
int main(void)
; i8 I# m2 g' L# i+ C{
! i7 o+ A6 P* f/ N int x=3,y=4;
+ x8 T( ^3 Y  r5 J% V( i! e: D cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;0 N7 }) b8 }/ |( M; h6 i2 q. t
swap(x,y);
8 d9 N5 R% D( D7 T3 M cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;4 l. E6 W- E- \, l( j0 ~
system("pause");
( B  G/ A- H/ b$ q: ], {' ` return 0;8 Z% C, K: L- Q8 l2 u, p$ S
}. C9 K9 o& c! N+ \9 p9 q7 I* X
void swap(int x,int y)
& E: u6 u/ x' D{
, k0 T8 w" s, d, u1 ? cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;) G: Q- `8 E+ J( ], K
int z;
- Y  h. o  O7 f* A' F/ ~4 \ z=x;% A$ v/ [" n4 K, \# a1 l, j
x=y;: X, t; x' }$ X3 }
y=z;
( K, G" \& L  |# n( m' [' H2 H cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
" z/ h3 @4 V- n" c4 P8 Q}0 ]9 Z, [; Q: Y! H. O0 ?' [
输出结果:2 P# G7 p$ f6 ?1 ^$ I1 X. k
局部变量输出结果.jpg
8 p$ e* l: K4 U- [
# e! J9 `( w- r6 p+ b
小甲鱼最新课程 -> https://ilovefishc.com

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

GMT+8, 2026-3-28 01:22

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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