鱼C论坛

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

11.局部变量的使用

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

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

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

x
局部变量.gif   [+ l) |) L& {  s
举例:
# h' L7 y8 P* D8 Q2 ], T$ a#include <iostream>
2 K" u2 b+ I. H- i0 n# @using namespace std;( L5 C2 Z$ T8 \+ M0 n1 W
void swap(int ,int );
6 k' i! D) S# S" A! f1 }8 }8 B( q& U3 Rint main(void), k* @: R, @5 y1 X4 b& J& g
{; `' A  p( O/ E
int x=3,y=4;) M5 n2 }6 x" {* L. ^4 |
cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
& r8 O0 n" u  v swap(x,y);# {+ `1 u' R2 b# v( \3 \
cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
& X  S4 c0 x0 R2 v system("pause");. W& _* h+ U1 n
return 0;+ g0 D+ T! t4 f+ Z8 a7 Q( ~
}
' S3 x% C: ]/ u# O* v4 y: T" Ovoid swap(int x,int y)
+ G- ]* D- g. \{
* ]. q# c1 D! Q; o( O' y% Z" o cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
  V) v1 ^" \) ?8 X7 P+ k int z;% z8 u2 c2 A! Z4 T
z=x;) E% |2 y/ |- X' R1 o
x=y;
& ?- y; \# n- A( M y=z;
5 w5 {; F4 |7 a+ p* [" \) n- s cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
. B$ N6 a2 u* \5 G  [5 i/ B}
' t0 k$ A& M$ \7 e: @. h) R输出结果:8 x. A6 H; b; m. z, p
局部变量输出结果.jpg
) L  ^# ], [# `" j8 X
. m8 |9 w! \5 P; e1 ?* D' q
小甲鱼最新课程 -> https://ilovefishc.com

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

GMT+8, 2026-4-21 22:20

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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