鱼C论坛

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

11.局部变量的使用

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

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

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

x
局部变量.gif
* I0 {0 v) }" {# R举例:% J7 B) u- P+ D0 W; @! D) r
#include <iostream>! T- k+ v/ Z4 R/ W% `, J- p5 b, V
using namespace std;
- e3 I9 J7 ~: q- Evoid swap(int ,int );3 I* v( D# }& q$ i5 n
int main(void)7 p) }! L& W- ^& v$ S0 h; r/ M
{
: s: {$ C$ X' r# I- V6 j) z int x=3,y=4;& ^0 Y7 k1 \) r9 C" \+ ?
cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
7 ~5 Z' ]8 _* {" [# O3 K swap(x,y);
( u/ Q1 u) n, k cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
( W. x8 O# e+ p6 Y$ o/ I+ v system("pause");
1 U0 `3 m* r  y% b. e return 0;
' k% d9 N+ o  F# d: N# F}, j; h" N* J$ `* o/ V
void swap(int x,int y)
* x) X+ U; c, o/ J( Y1 r+ S- P; y: h{& ^& l" l" j# g0 e2 [0 P5 O
cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
2 i" d+ n# y7 r+ G5 S- a int z;& W( F! \9 r3 {# Z: N" y3 R% z
z=x;3 Y; L+ z, ^' y( y( ~8 W
x=y;. Y+ U8 z9 L* S" r6 ~% M
y=z;
1 v! e* o4 c. s) J" d. P& E cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
! p! ?( H" {$ l  T: ?- k}
) ~: s* r/ n9 E# F0 z6 M输出结果:9 N. k3 C6 K+ M* A8 b) v+ m3 ?
局部变量输出结果.jpg
2 ]0 \2 V$ a8 t' N! a* z
# {. j0 k  X8 `( H. Y& E; i: R
小甲鱼最新课程 -> https://ilovefishc.com

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

GMT+8, 2026-7-14 19:55

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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