鱼C论坛

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

11.局部变量的使用

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

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

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

x
局部变量.gif
; \2 y  Y1 q) X! m9 O举例:
5 v4 t: D. T$ c: t6 O' @1 ^#include <iostream>
* |: a7 \, ?/ rusing namespace std;; X4 O+ h+ L+ i
void swap(int ,int );4 O! T- l: l3 \' g
int main(void)
) u9 L( Q! U- a% o; |) D6 N$ b! s{; p0 Q( L+ k. v% O) e
int x=3,y=4;0 ^7 F4 x) d. k9 ~  d/ E3 Z
cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
* u  h; z" J& R/ a+ R swap(x,y);
/ O; l$ N8 u5 j9 ^ cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
0 G% \1 Z+ w5 z" \  r system("pause");" j; L/ j8 i" r" I, z$ t
return 0;
! G1 y0 q7 v& M/ ^4 j% b}4 y# k8 ^3 q. f
void swap(int x,int y)7 p+ j: m; w, D. ?" F  T
{
+ T, s) D0 [1 i8 F3 ~# { cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
: ?  i) v2 }2 \& L5 i$ {/ R int z;
/ |3 v& d1 M2 a5 w3 S* y1 F z=x;% g; m# Y" Z) G$ p8 O/ Q
x=y;% v" u2 U" i0 y+ _1 ?  v2 ?
y=z;! \) c/ V- r2 y' k1 h
cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;0 y" }# L' \. Z
}' V/ T( {, M4 U6 h4 V8 t
输出结果:
4 Y* s. c' f1 Y' @ 局部变量输出结果.jpg $ O( V8 l/ V2 |. H- L/ f

; m- c* U0 d' ?2 h
小甲鱼最新课程 -> https://ilovefishc.com

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

GMT+8, 2026-4-22 18:18

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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