教学课件C语言程序设计17变量存储属性.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《教学课件C语言程序设计17变量存储属性.ppt》由会员分享,可在线阅读,更多相关《教学课件C语言程序设计17变量存储属性.ppt(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、PPT模板下载:/moban/ 行业PPT模板:/hangye/ 节日PPT模板:/jieri/ PPT素材下载:/sucai/PPT背景图片:/beijing/ PPT图表下载:/tubiao/ 优秀PPT下载:/xiazai/ PPT教程: /powerpoint/ Word教程: /word/ Excel教程:/excel/ 资料下载:/ziliao/ PPT课件下载:/kejian/ 范文下载:/fanwen/ 试卷下载:/shiti/ 教案下载:/jiaoan/ 字体下载:/ziti/ 教学课件C语言程序设计17变量存储属性变量的存储属性上页下页主页结束变量的存储属性变量的存储属性n
2、 概述o 变量是对程序中数据的存储空间的抽象内存.main() int a; a=10; printf(“%d”,a);编译或函数调用时为其分配内存单元1020002001程序中使用变量名对内存操作上页下页主页结束 变量的属性 数据类型:变量所持有的数据的性质(操作属性) 存储属性 存储器类型:静态存储区、动态存储区 生存期:变量在某一时刻存在-静态变量与动态变量 作用域:变量在某区域内有效-局部变量与全局变量 变量的存储类型 auto -自动型(可省略) static -静态型 extern -外部型 变量定义格式: 存储类型 数据类型 变量表;变量的存储属性变量的存储属性n概述 变量是对程
3、序中数据的存储空间的抽象如: int sum; auto int a,b,c; static float x,y;上页下页主页结束n 局部变量与全局变量o 局部变量-内部变量n 定义:在函数内定义,只在本函数内有效n 说明:main中定义的变量只在main中有效不同函数中同名变量,占不同内存单元形参属于局部变量可定义在复合语句中有效的变量局部变量可用存储类型:auto static (默认为auto)上页下页主页结束o 全局变量-外部变量n 定义:在函数外定义,可为本文件所有函数共用n 有效范围:从定义变量的位置开始到本源文件结束,及有extern说明的其它源文件 外部变量说明: extern
4、 数据类型 变量表; 外部变量定义与外部变量说明不同 外部变量可用存储类型:缺省 或 static 应尽量少使用全局变量,因为:全局变量在程序全部执行应尽量少使用全局变量,因为:全局变量在程序全部执行过程中占用存储单元降低了函数的通用性、可靠性,可移植过程中占用存储单元降低了函数的通用性、可靠性,可移植性降低程序清晰性,容易出错。性降低程序清晰性,容易出错。上页下页主页结束float max,min;float average(float array, int n) int i; float sum=array0; max=min=array0; for(i=1;imax) max=array
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教学 课件 语言程序设计 17 变量 存储 属性
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内