鱼C论坛

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

11.局部变量的使用

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

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

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

x
局部变量.gif 4 Q2 N1 Q8 e0 V* [$ h
举例:
" t# T) ?" e+ v, G8 |$ ^) p#include <iostream>
( s% e9 L$ {$ w. f, kusing namespace std;
# r6 \7 b9 b5 R! G  ]void swap(int ,int );
/ L3 p7 e& F8 d# A3 Vint main(void)
+ B/ g3 u0 _2 r{3 w; p0 [) }- @! }
int x=3,y=4;( ~; R* b: T2 s' o7 C, [( T  r9 h
cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
  n* k0 M' N( U5 ~" M  s0 N: B swap(x,y);' q, C9 Q/ W  `# X/ f3 w
cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
  C2 a0 T/ A3 i1 x  i$ B system("pause");% F2 v  p0 ~$ b, B
return 0;+ V7 q8 q' M; L4 O3 A
}6 S3 \/ X& D% ~2 v! c
void swap(int x,int y)& W( d! I+ a$ f8 N
{; }0 Q& b) ~& h
cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
) B, Z' X* T6 ^1 k! k# k8 _ int z;+ I' S/ R9 L/ ?8 g' f
z=x;* k5 E+ b/ B$ H
x=y;
+ U- P" @4 L0 w( F" N3 q$ c' r* C y=z;
# H' e0 Z9 T# e9 O& j: A! d% { cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;+ G9 L2 p0 {( n4 g8 P7 h
}: H  y8 z) R( b- o5 V* B3 b/ [
输出结果:
& `$ L  H4 o, h 局部变量输出结果.jpg
- r+ J# S; a5 y. \5 c
3 M# e* t) S% r% v1 N! {/ U
小甲鱼最新课程 -> https://ilovefishc.com

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

GMT+8, 2026-4-8 09:26

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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