鱼C论坛

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

11.局部变量的使用

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

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

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

x
局部变量.gif
7 r+ ?* f* J" ~& M7 a$ ^& |" t举例:! N6 y( |! G9 a0 [  _6 A
#include <iostream>8 N0 U/ ~9 H" G3 R/ c
using namespace std;+ ?* I7 H5 c, u
void swap(int ,int );
! V: A: f# I" ]5 i& r9 ~int main(void)
  Z' `, K/ A6 F6 f* a8 X  k{
4 A/ s2 V; n1 v, q7 u& V int x=3,y=4;& P/ e: E7 z3 y7 E2 m7 w6 F- x+ N
cout<<"在main函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;
- N4 X9 W% T* D, K+ X1 J swap(x,y);
$ i( M/ ~8 N# v cout<<"在main函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
+ B. ]& Q1 ^$ Y  q system("pause");
% q+ l: ^/ p; ~. G7 {+ @ return 0;
  n) }+ Q$ F2 Z  F! ~9 h# r/ {}
7 |! ?/ F1 Q7 P+ F4 {void swap(int x,int y)
6 n. f/ k: h0 q{  O" A( |7 C4 H3 [+ [8 \' y
cout<<"在swap函数中,调用swap函数之前,x的值为"<<x<<",y的值为"<<y<<endl;7 v' t  N5 c# k5 A1 W
int z;
; c% i5 c+ Z6 H* Q0 O! F z=x;" x( S5 _5 \, Z  e+ A4 ?
x=y;( P! W" W5 X0 |" B* s/ A
y=z;
8 g" k8 U# P) p, p7 D& }7 h cout<<"在swap函数中,调用swap函数之后,x的值为"<<x<<",y的值为"<<y<<endl;
5 E7 N7 L$ B5 u5 v& i& X* j0 A8 o}
# m9 W9 ~4 [! ~. ?* ]输出结果:% R* j3 }4 y( s, @7 {# s
局部变量输出结果.jpg
* a* ^5 c" b: }0 i9 N% {$ [0 J0 g7 r2 v0 t; ?3 q
小甲鱼最新课程 -> https://ilovefishc.com

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

GMT+8, 2026-1-10 10:36

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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