鱼C论坛

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

11.局部变量的使用

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

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

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

x
局部变量.gif
3 }1 N3 K7 y0 F9 E0 k0 a' m举例:9 e5 N% @. C. b$ \
#include <iostream>- {( |3 T5 T% l  p7 n" ?0 L) I
using namespace std;7 ?( [; f! X& @! k) ^
void swap(int ,int );& X9 \- @( `2 f2 f" d: {6 I1 [# g
int main(void)
3 l% Y" w: o/ v{9 _! o: d! `1 u- m% h$ @1 A
int x=3,y=4;
2 d" F/ z- Q; U6 K5 z2 x4 b cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
2 P$ ?9 ?$ q3 Y+ o swap(x,y);
6 e; `) _: F* \2 t# a cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
. ?1 j4 Y( m: d system("pause");" X* \+ q& T/ T4 M& S  o
return 0;
) h" B- C, r' J3 E}3 |: U/ o+ `  k/ _) \" s2 I5 z4 G
void swap(int x,int y)6 O0 b3 ^# r! t" }" F4 O; \+ L3 m
{
1 n6 f" a4 i9 l2 W2 q cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;; f, E0 }" v4 f
int z;
9 y# N) D8 J" u% \0 K z=x;9 |( |' C, {, h
x=y;+ E. J/ _' x7 ^1 R5 O) H2 N# K
y=z;" o9 v+ I5 R$ M
cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
/ f" q% d" i) ?+ d2 K4 y# _}
, P1 u) m+ Q) p输出结果:
  Z4 g& G. q* c/ v# ~$ d8 f  y& c 局部变量输出结果.jpg + w# X  y/ c+ i7 s0 x* c# v

$ \4 [# @( @3 a; ^  W
小甲鱼最新课程 -> https://ilovefishc.com

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

GMT+8, 2026-2-3 15:15

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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