鱼C论坛

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

11.局部变量的使用

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

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

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

x
局部变量.gif
# F# q% m9 S$ e/ B; l1 N举例:
) D; G1 e( Z4 y2 P#include <iostream>) V" |1 ^" `  [$ W# \. j( w2 w3 I4 k( ]
using namespace std;) d5 \0 [# l3 a# C
void swap(int ,int );* W, i/ b% y% T0 C6 M1 _8 P
int main(void)! d6 ~  ~6 u6 J. U$ B3 i
{
# C+ H/ v# G8 L2 q# X% A1 y5 H int x=3,y=4;/ ?& i9 l9 O1 ?: m2 Y) L4 E; j
cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;! v7 V* p7 v2 \. w8 ~  a
swap(x,y);
. }. L8 ?; u3 \& q cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
4 F$ M6 E0 z+ R3 l4 y) V  y system("pause");
7 {1 j, c3 ?0 N* }% p return 0;2 y) l* b' k, R
}
) X5 Q; T# f  `8 Avoid swap(int x,int y)6 _& u/ ~& m9 {/ z
{
7 p6 v$ H6 Y6 M3 P! b cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;5 E, [6 g( o1 ?; N! h; G# z
int z;
5 M' i$ i* P, Z/ ^) C z=x;
+ k: d5 x$ o5 a8 P x=y;- x8 {8 p( |) t% {, j! t  h
y=z;
0 ^' t% b% Y3 {; U cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
* W: w8 ~  A' v7 L4 T% m}
  w7 N/ U) h) \% s+ k输出结果:
* R. A* }+ j& U: E- r" I7 N. g 局部变量输出结果.jpg ; I5 \* l# T2 U& U  B
) F8 B: l' e" ], ~" u/ H
小甲鱼最新课程 -> https://ilovefishc.com

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

GMT+8, 2026-4-27 18:11

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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