鱼C论坛

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

11.局部变量的使用

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

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

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

x
局部变量.gif # O" [) U/ U9 z2 v' R5 `
举例:
! b  T* G5 T- W8 {, B$ t#include <iostream>/ E; m( J. C& Z! K
using namespace std;" g/ M1 x  E: G' l, v5 ]
void swap(int ,int );  E3 K7 M* r) W
int main(void)" {5 g# l* H1 j8 p  ?- }; v
{
4 B6 I- e* Z( b1 A$ k. M int x=3,y=4;
1 e( _0 N( U* {! r cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
6 G; x4 K( T% D/ W) G7 g& E7 l swap(x,y);
& Z( F% R/ U' Z% g# o cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;1 P* R4 d0 M& P
system("pause");
" p# B5 R' K7 E. ` return 0;
4 N; I& E# F/ b' a/ A}
0 ?5 p5 {3 G/ n8 Uvoid swap(int x,int y)
" e. v  a) g& O- l) q/ @{+ i8 i* B2 E+ @5 S& ~
cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
2 r# Y* f* T* f1 X& _" K! R: W* U int z;
3 v3 g  f+ @3 u+ X  z( x z=x;0 t6 H6 g0 \) q7 w3 K' x
x=y;+ u$ |  k' L, T$ i
y=z;' i% S4 r0 u3 i5 T
cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;( z$ K6 [) u( h, b" D+ N2 y) l
}' q* M( c; M; t* f. G. |0 J+ e
输出结果:$ w6 Y  J  u* h7 Z
局部变量输出结果.jpg
9 M9 A8 O! F" L
9 {$ ^) h$ M+ B
小甲鱼最新课程 -> https://ilovefishc.com

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

GMT+8, 2026-2-19 04:29

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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