鱼C论坛

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

11.局部变量的使用

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

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

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

x
局部变量.gif ) o6 M1 {7 Q% {9 r' A6 L4 o
举例:# w/ A: _2 c) V5 {  c  }5 X
#include <iostream>
& Z! o) ~  b4 R" susing namespace std;  r8 l+ G' a2 F
void swap(int ,int );1 u1 I( K- ?3 Y1 F
int main(void)
" Z: i% W  n0 B{$ f/ V* R8 s- v# r
int x=3,y=4;
3 Y% Y# t% W6 \6 B9 }) w: a cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;  r/ J$ @$ [' I1 D+ u: p+ T/ l* q
swap(x,y);
* c# ?, i: w/ u. T7 X: u cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;; \3 y/ j6 I+ f# o8 P7 `2 f2 H: ~
system("pause");
4 z: W/ M+ X3 \7 P9 k' R, B& r. o! ^ return 0;
& h4 b* e) \0 ~2 ^5 O}& G- ]( |. b% x3 [
void swap(int x,int y)' g4 {$ K2 n2 W7 a6 Q
{
/ y* q' X) H0 b, u- C cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;  c; g  Y1 ^+ s  n# @, N$ }
int z;( L9 t* G" l. j
z=x;7 T$ I# Z( A7 P8 P+ h, e" }
x=y;
% {0 y1 m; X( l# @. D6 A$ U/ N y=z;8 u9 \3 _9 w  W+ y, \, x
cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
( @3 @8 x, m8 F2 r}- L% a. b# M! g  {- R0 p
输出结果:
5 ^7 s! ?& u! U: ~  a% c0 T3 x 局部变量输出结果.jpg / O1 @" P' h: P) w  f

( }1 S# c" x+ A% L
小甲鱼最新课程 -> https://ilovefishc.com

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

GMT+8, 2026-4-13 17:15

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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