鱼C论坛

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

11.局部变量的使用

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

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

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

x
局部变量.gif
; [" A# g# k# P  X举例:
9 c: |  F  u- l7 b4 Z; F#include <iostream>8 E. _$ x) d5 o; j6 c5 O# a+ b* v
using namespace std;
7 r8 E+ n* Q. i1 x; p2 Wvoid swap(int ,int );
8 W4 d5 q, k3 C+ ~1 w- k4 I7 {! uint main(void)
7 N, S5 o+ s+ K0 w4 B) a{
2 I2 Y8 B) [3 G' e int x=3,y=4;' u  U; @; h1 h3 F
cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;! l) r$ l; W" K  h
swap(x,y);
1 N7 y7 Z& d* B- o$ G+ q- r cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;* ~+ t6 h5 p* k$ U! P/ b
system("pause");
0 \+ n1 J  R/ Y return 0;9 T6 S2 d; c% B/ a( g8 U; b
}
, {. `) N: A5 P; b" d7 evoid swap(int x,int y)  s/ g$ A) C0 G3 E1 G
{
+ u8 ^( G: ~* y( ]2 h( m cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
, k0 a1 X. h% B! S2 p int z;7 f, M" y6 B+ y4 P8 f4 L0 u
z=x;9 A$ z) |2 _; g  D* e* G
x=y;3 W6 q/ A, t! t2 L
y=z;
& K) Z7 ^* ]' f cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
% q, K& C: B: a0 ~+ X/ y}" Z/ ?" R' g5 u( d$ V1 x
输出结果:
! J6 |9 ~( k6 z/ L4 z) o$ {; V  c 局部变量输出结果.jpg
  q  k% P, i4 O3 l' c& J) w, C$ n( R7 ~( h6 M' Q1 ]
小甲鱼最新课程 -> https://ilovefishc.com

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

GMT+8, 2025-12-17 15:33

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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