鱼C论坛

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

11.局部变量的使用

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

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

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

x
局部变量.gif , t/ G5 V; \9 K
举例:' ~4 J2 P5 s, i+ {( G) {# ?
#include <iostream>- u' x# I( I1 {7 Q4 E& T
using namespace std;
$ V) S% M" @9 F9 E( M$ avoid swap(int ,int );
: O" g8 x: K2 |. X# C1 Sint main(void)
' e8 T( B2 R9 d  P{; j) n' D- j6 }+ Z' h( b4 q* V
int x=3,y=4;
1 y1 @& }9 H3 _. g: b cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;4 N0 B# i' h/ e8 \) t" `. S
swap(x,y);' r, ]3 T; W  \
cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;1 Q0 [+ T2 A, U: i5 I
system("pause");
: ^& \, O7 _, r, l return 0;
5 ]( X; Y, L- P: l2 c3 C4 C7 ^}
( u; e9 A9 U' @2 b" Q( l) {void swap(int x,int y)
+ S6 d4 P2 I/ N{
4 C$ A" q' |/ C- z; t cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;  ]# j( `' H/ w+ W3 V: Y8 x
int z;4 s' \/ ?$ S1 N/ z- q- H1 J! T, m6 A  V
z=x;1 P& t; i6 Q+ O1 K0 B8 S" p# S
x=y;' @; L# p+ y- `: b' P3 s2 _
y=z;/ J8 h" h. o7 [, C9 X: b
cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;- o& J3 a5 o5 x) m% U
}( v4 W; O" ~" ^$ h* P: S/ }. R
输出结果:1 Z- C1 p: N% J& C
局部变量输出结果.jpg
( T' G3 e  r& Y& h: l  J1 M4 I- B, ~
小甲鱼最新课程 -> https://ilovefishc.com

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

GMT+8, 2026-1-1 03:24

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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