鱼C论坛

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

11.局部变量的使用

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

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

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

x
局部变量.gif 4 F1 k2 P) i- t( \# `0 }
举例:9 W( x+ R- m- S( k7 O# @
#include <iostream>( N. b- Z1 l$ d; Y# Y
using namespace std;9 `$ O9 n! M: T3 U
void swap(int ,int );, G1 |$ c6 Z: J" |4 r' `
int main(void)$ N9 U; T3 l* L; n: t9 D
{/ p* R6 t9 m8 J7 U
int x=3,y=4;
3 {& a' Z( ]1 g& H3 b cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;! d9 ~5 ]9 J- n; @- d, i9 W) `
swap(x,y);# l+ f) L% ]! J
cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
( h1 d6 Q& ^  p! ]4 q system("pause");' c* c; e( ]5 {& v7 f$ a  K
return 0;# k1 D$ |: T, f
}: m; l& J( R8 F$ q3 q5 }4 o4 k
void swap(int x,int y)
" v8 d" q" c& f# x& X+ s1 t) m9 O{7 u; S2 w- m- U+ a
cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;0 W( D  Y' E2 C2 V2 R) a7 y3 b
int z;/ |4 w: C& F8 \4 Z/ Y# g
z=x;
6 |! g! J" ], {2 a. E x=y;- r: j% w1 b% o
y=z;
$ I9 X. k1 s( f0 W8 R% S& }" V* c cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
: X; D, M$ s+ S; |0 G4 F) z2 L}* |2 ^3 d+ t* b. c. ], X% k
输出结果:
6 f3 ^2 I9 j- o% T7 [% _! e) ?' S5 q) @ 局部变量输出结果.jpg 3 H* |+ j5 B4 G
' \. P* F) _) L) G3 j) i6 r
小甲鱼最新课程 -> https://ilovefishc.com

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

GMT+8, 2026-2-17 10:58

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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