鱼C论坛

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

11.局部变量的使用

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

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

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

x
局部变量.gif ! J6 g' N! }/ y, h: v9 n( t
举例:8 u& v* u3 y" @1 j! Y- ]8 j. f
#include <iostream>8 n( R* `+ `4 V" }* ?" j, {$ ~
using namespace std;+ z9 U& T& \6 s) ^: L
void swap(int ,int );' _  w. R9 r9 d, q0 o
int main(void)+ q0 B/ ^8 C' d
{
6 u6 f1 V. A6 r5 j7 M int x=3,y=4;- y8 ^$ `7 K% n5 s/ [6 l! K
cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
7 }# \# ~. ^- p  N' H- |; b swap(x,y);, P, g: ]1 q6 W$ I
cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;/ \  E8 @1 D+ m
system("pause");
1 u: f+ s, Q' ]- T7 C4 [# Z return 0;- C4 }6 L# ?! i. z: o! i5 E" W
}
% B) i3 C  J* S8 G+ b3 U- zvoid swap(int x,int y)' ~! k! k9 Y  P& L
{
6 C* M7 k1 @" m cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
! O& m1 V$ T7 E( S8 L int z;
/ v9 r% e1 y7 S$ s& I z=x;1 L! f2 H; \1 ]
x=y;
0 |2 g8 [2 y( i: b1 |- [ y=z;. ]+ R6 c; }# w
cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;8 \+ J+ i- \6 H4 u& r# b
}" P5 _+ z5 e8 S% k
输出结果:
# O, J/ R- v+ A+ _ 局部变量输出结果.jpg & I* r* s1 F8 B

8 y% I6 y, k" p% q2 `8 n: e
小甲鱼最新课程 -> https://ilovefishc.com

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

GMT+8, 2026-2-15 05:11

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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