鱼C论坛

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

11.局部变量的使用

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

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

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

x
局部变量.gif
* I4 l+ |. ^6 l, c, c- K举例:
: ]  W) I, r' ?) r7 `6 @. |#include <iostream>
7 n8 C. z8 H! C9 Uusing namespace std;: T' i* D* M9 c( M
void swap(int ,int );; d6 G. i4 o1 Z  B: m
int main(void)/ P3 D) M. Y) S) [$ |
{
9 e' [9 U! {4 w6 \- j int x=3,y=4;* B' @1 }6 S4 s, Y8 w0 @
cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;+ z9 [& ?" B4 R& s2 x. J
swap(x,y);
" g' h) ^0 ^. O2 ?0 E) F# a cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;. u$ E  U; |& f- {# c
system("pause");$ B# v( A: i8 l1 W+ h- k/ U
return 0;
" d( Y) f4 v$ {' h7 K}
2 T6 @! k" j" F4 m+ J$ {" p7 Kvoid swap(int x,int y)$ Q6 O! @# `4 k/ P5 K2 M, j  t8 D  S7 W
{
$ R5 r& P1 h% B. h3 @& u* Q8 p cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
( M( O1 s& O- f3 B4 I int z;
$ i/ n( r; s+ C* l/ q: f4 K z=x;& X' v4 q  U* D
x=y;
6 _5 E7 J$ }4 @/ G3 M, ^( P% { y=z;
" s) H* T7 k9 Z4 K! N# Q6 w cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
1 r! n9 T. B2 ]3 D}
$ \) o- j& t1 z/ `# O输出结果:
6 u: ?  p+ O8 Z& X. | 局部变量输出结果.jpg
3 x: o; v2 V8 s: f
) c6 O) _3 e. C" c0 T0 m0 q9 O
小甲鱼最新课程 -> https://ilovefishc.com

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

GMT+8, 2026-1-24 23:48

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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