鱼C论坛

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

11.局部变量的使用

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

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

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

x
局部变量.gif
2 t* _- A* d1 x. b" f9 h举例:% y+ z# z8 B6 h9 ^, e
#include <iostream>) t+ I4 C; S; [% _3 d. F) v6 a
using namespace std;( V# S/ [# j  z* F
void swap(int ,int );1 G5 |# A5 \, z- j6 h3 M
int main(void)" C) F& Y8 {, @' X
{$ K( h! U7 Q" @2 T
int x=3,y=4;
" k, a/ {+ l  e1 Y2 v2 D; m cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;! d& \! J8 w+ l0 F5 ]
swap(x,y);2 j& P. A2 S6 o' ?5 R
cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;: x$ I( G$ I& X& s* z4 F
system("pause");1 `4 {/ B! P; Y7 ?' C7 `- z2 o
return 0;
9 M# ~2 S0 F# \3 A( _) K& w* ]' j}0 k3 A- m# W5 G$ @
void swap(int x,int y)" b- b0 A3 o6 t; U9 @3 p4 I6 V
{) e4 Y/ f5 p9 k" a
cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;) K% d8 K" _  t( ?
int z;. M# B8 ?  k4 O- p- L
z=x;
' ~5 A; ^# R/ k$ S; c2 n; K3 S1 p x=y;, t3 [6 Q, v( u1 z$ t$ o
y=z;% T% r$ X) Z8 ^
cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
7 L7 \% X8 H0 S% Y+ |}4 x  J9 n1 F" n4 y0 B+ A/ X$ U
输出结果:
3 c: ?( ~7 o5 }; Z% O 局部变量输出结果.jpg $ G$ x- I) g8 R. `/ X
: E3 Z& D7 X" P1 Q7 a
小甲鱼最新课程 -> https://ilovefishc.com

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

GMT+8, 2026-3-1 03:51

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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