鱼C论坛

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

11.局部变量的使用

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

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

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

x
局部变量.gif # s$ M7 d& ]' y5 u5 j
举例:# k4 E; e/ Y1 X7 C
#include <iostream>
3 o) L% A% S0 I6 a! f& v2 `using namespace std;1 N! Y7 u: |$ {' L, U
void swap(int ,int );* B# l0 E5 R0 y# S+ F
int main(void)
8 K% x: _( b% I, H3 [8 g/ y! r{  C. O- O8 t1 Y! [; O
int x=3,y=4;! `2 X9 v% c/ u* S. y8 h
cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;. Q2 N/ x1 O, n
swap(x,y);# V9 u- ^: o" a+ s( Y/ X
cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
) C, e) Z9 a% C; n  c, l system("pause");4 E) d2 i4 j& [% E$ d1 X* G( E' [, t& I$ P
return 0;
& U' b; b& i1 d# P$ J8 h# Q}
, d6 b0 H- O% F, l* Y" `" i" lvoid swap(int x,int y)
& W  d3 f7 c$ q$ @8 P{6 Y% i! Z' X- z2 A  L
cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;% s6 t2 N$ ?% j0 b
int z;
; f  U) \( M* U$ S3 Y z=x;
/ E2 M! b; d2 q x=y;% J  A( D9 u  N1 N3 u' A
y=z;
, |! A& p; d. Q* @ cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
) A8 l( w  h# z4 L0 Y: t}  b# Y  i1 x( Y, T  L1 L; N" o
输出结果:
6 y; o0 J9 C% T. {  n9 r, A3 `, w 局部变量输出结果.jpg * y+ i, U! r7 {. ^  @
+ H% H( b! r# _' r$ ^! @) q
小甲鱼最新课程 -> https://ilovefishc.com

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

GMT+8, 2026-1-18 18:34

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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