鱼C论坛

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

11.局部变量的使用

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

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

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

x
局部变量.gif 8 n  `8 P! ^* _( G, j& a
举例:& t0 u: c* I' A. ?/ X$ d  a, \
#include <iostream>" i3 ~$ |$ i2 c5 R
using namespace std;
6 T* L' w: X* d1 i" ]  yvoid swap(int ,int );
# b) D" O9 W! P; G0 I* j& \. zint main(void)) v  X# O+ s/ z; r; Q9 a9 Y  p6 }
{
8 h2 }( x$ z) b  L" F int x=3,y=4;
! y8 Z8 |% o6 v* e cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
( P) }7 h0 a$ @  t swap(x,y);
2 g$ W# x1 c  Q6 k cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;& y% o  `) M, z! g
system("pause");0 d: H" c# l7 |1 ?
return 0;: |1 Y0 S- A- H5 i. {
}- _4 [# U! B4 v7 I, w
void swap(int x,int y)" v. F$ b+ A2 d: f' |% P. f% m
{# E" E% F/ @1 H7 Y( m
cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;8 ~, u9 q/ n1 G' ?# t3 t: c  k
int z;
( D6 Q5 U6 Y% R+ D' y2 e z=x;- F! Z7 j$ W+ C* e4 ^
x=y;; p( Q4 K7 [4 h/ h: ?, ]: j" r
y=z;- x; c  s( p, q# H, |. b+ ?, F# ]% H: i
cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
# Q; `* s% B6 ?3 p}
6 a4 N# X6 b& {* \) z5 p输出结果:
5 E" S( M  K8 F" \- ~ 局部变量输出结果.jpg # ]$ O4 N  [6 Q& }: W3 h) i0 y$ S

" `& c% Y" @5 k$ _0 a
小甲鱼最新课程 -> https://ilovefishc.com

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

GMT+8, 2026-3-2 09:19

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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