7-7 变量的作用域ppt课件.ppt

上传人:春哥&#****71; 文档编号:16976978 上传时间:2022-05-20 格式:PPT 页数:11 大小:1,000.50KB
返回 下载 相关 举报
7-7 变量的作用域ppt课件.ppt_第1页
第1页 / 共11页
7-7 变量的作用域ppt课件.ppt_第2页
第2页 / 共11页
点击查看更多>>
资源描述

《7-7 变量的作用域ppt课件.ppt》由会员分享,可在线阅读,更多相关《7-7 变量的作用域ppt课件.ppt(11页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、局部变量局部变量21变量的作用域变量的作用域全局变量全局变量3局部变量和全局变量的比较局部变量和全局变量的比较4作用域是某些事物起作用或有效的区域限于陆地限于海洋限于空中在C语言中作用域指在源程序中定义变量的位置及其能被读写访问的范围,分为:局部变量全局变量在语句块内定义的变量称为局部变量,形参也是局部变量。特点:特点:定义时不会自动初始化,除非程序员指定初值进入语句块时获得内存,仅能由语句块内语句访问,退出语句块时释放内存,不再有效 不同语句块种各自定义的同名变量互不干扰 #include void main() int a; / int a = 65; / printf(In: a = %

2、dn, a); printf(Out: a = %dn, a); In: a = 65Out: a = -858993460Press any key to continue在所有函数之外定义的变量称为全局变量特点:特点:在程序中定义它的位置以后都有效从程序运行起即占据内存,而且会自动初始化为0;程序运行过程中可随时访问,程序退出时释放内存 使函数之间的数据交换更容易,也更高效。 但是使用不当会出现副作用,应尽量少用。#includeint x,y;void num( ) int a=15,b=10; x=a-b; y=a+b;x = 5,y = 25Press any key to cont

3、inuevoid main( ) num(); printf(x=%d,y=%dn,x,y);#include void addNumbers() int num1,num2,sum; printf(n 请输入两个数:); scanf(%d %d,&num1,&num2); sum=num1+num2; printf( 子函数中 sum 的值是 %d n,sum);void main() int sum=0; addNumbers(); printf(n 主函数中 sum 的值是 %d n ,sum);内存内存sumnum2045num1请输入两个数:56 45子函数中sum的值是101主函数中sum的值是 056sum101#include int sum=0;void addNumbers() int num1,num2; printf(n 请输入两个数:); scanf(%d %d,&num1,&num2); sum=num1+num2; printf( 子函数中 sum 的值是 %d n,sum);void main() addNumbers(); printf(n 主函数中 sum 的值是 %d n ,sum);内存内存sumnum2045num1请输入两个数:56 45子函数中sum的值是101主函数中sum的值是10156101变量的作用域局部变量全局变量

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁