鱼C论坛

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

11.局部变量的使用

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

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

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

x
局部变量.gif
" o( ~: P0 ^9 \+ E5 K举例:
" I* }, F" `4 U$ P. J#include <iostream>
% X9 J4 i* @5 q! `: xusing namespace std;, {% Q  z* e, b' |
void swap(int ,int );
; a: w! ?6 Z$ t; @( eint main(void)% G- Q  ]3 Z% ]5 r5 V9 i' e
{
, S7 _( I9 ?- o# L/ ^+ Q& u* ^ int x=3,y=4;
6 x: k& E: e% M' ~4 z7 q cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
  J2 a8 j$ Z$ N- N* B: D swap(x,y);
% {2 g0 N9 i: i cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
& l7 Y. _1 }) u2 e( A+ }( t system("pause");, L, z. c' P7 v1 p- a: ?
return 0;; g+ `$ ?/ @7 M6 S
}
2 q) S8 W; _2 ?8 avoid swap(int x,int y)
) j6 n9 k, a5 l; J{
: V$ G" z1 l. S cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;6 O8 L8 e9 z- `5 x
int z;/ R) W, [. |1 q: i% L! I! @
z=x;( U, D1 V  D4 K" Y( e' i
x=y;9 s# z% y+ S; K$ v
y=z;* f, Z1 w/ Q# `0 G* m" y
cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;) ]* @; Z" Z9 T8 d  k$ B2 L
}
; C& a5 _% \* _6 o3 O7 \- ]. E- c8 t输出结果:2 `7 ]" Y6 g8 c, G- |, x
局部变量输出结果.jpg - Y/ G6 N6 u: e( I3 T% t1 m8 f8 F
/ X3 L4 J5 j& q- A: n* |' H6 E
小甲鱼最新课程 -> https://ilovefishc.com

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

GMT+8, 2026-2-13 09:32

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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