1 / 7
文档名称:

c_14变量的存储.ppt

格式:ppt   页数:7
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

c_14变量的存储.ppt

上传人:中国课件站 2011/9/6 文件大小:0 KB

下载得到文件列表

c_14变量的存储.ppt

文档介绍

文档介绍:本次课内容:变量的存储属性 教学目的:掌握动态、表态和外部变量的存储类型定义方法; 掌握各类型的初始化及特性。 重点:变量存储类型定义方法及特性。 难点:不同类型的应用环境及定义方法。 预习: main() { int i=1,j=1; printf(“i=%d,j=%d\n”,i,j); { int i,=2,k; printf(“i=%d,k=%d\n”,i,k); } printf(“i=%d,j=%d\n”,i,j); }
变量的存储属性 1、变量的存储器类型 计算机存储器 寄存器的存取速度比主存快,用于存储一些反复被加工的数据。 2、变量的生存期 (1)在编译时分配存储单元,程序执行开始后创建,程序结束后被撤消。变量的生存期为程序执行的整个过程。 (2)只在程序执行的某一段时间内存在。如函数的形参和在函数体或分程序中定义的变量。 (3)变量的可用域:全局可用与局部可用。 变量的存储属性分四类:寄存器(register)、自动(auto)、静态(static)、外部(extern)。
外存储器(辅存)
内存储器(主存)auto,static,extern
寄存器(CPU中的小临时存储器)register
一、动态变量 动态变量:某一时刻动态建立,另一时刻动态撤销的一种变量。 动态变量包括:自动变量(Auto)、寄存器变量(Register)。 1、自动变量(auto) 自动变量定义格式: [ auto] 数据类型变量名[=初始值表达式],…; 前面所使用的变量都是自动变量(默认存储类型) 说明: (1)自动变量是局部变量; (2)在对自动变量赋值前,变量值不确定; (3)对同一函数的两次调用之间,自动变量值不保留。 2、寄存器变量(register) 与自动变量有相同性质,系统将其存放于CPU中的寄存器中。 寄存器变量只能用于函数内,且只能是整型。
二、静态变量(static) “静态”相对于动态而言。 (1)静态变量的存储空间在程序的整个运行其间是固定的,即从程序开始到结束都是存在的。 (2)静态变量初始化是在编译时进行的。 若定义时未初始化,。 定义格式: static 数据类型变量名[=初始表达式],…; (3)函数多次被调用时,静态变量的值具有可继承性。 (4)静态局部变量的值只能在本函数

最近更新

2026年优秀作文我的朋友400字 12页

2024年商丘职业技术学院单招职业技能考试模拟.. 42页

2024年商洛职业技术学院单招职业倾向性测试模.. 40页

2024年商洛职业技术学院单招职业适应性测试题.. 41页

2024年喀什职业技术学院单招职业倾向性考试模.. 40页

2024年喀什职业技术学院单招职业适应性考试模.. 40页

2024年嘉兴南洋职业技术学院单招职业技能测试.. 38页

2024年嘉兴南湖学院单招综合素质考试模拟测试.. 40页

2026年优秀作文300字欣赏 3页

肿瘤浸润淋巴细胞治疗 35页

2026年优秀个人工作总结报告 49页

2024年四川三河职业学院单招职业适应性考试题.. 40页

2026年休闲甜品店创业准备计划书 16页

2024年四川信息职业技术学院单招职业倾向性测.. 40页

2024年四川信息职业技术学院单招职业适应性测.. 40页

2024年四川化工职业技术学院单招职业技能考试.. 40页

2026年伊索寓言的读书心得体会 33页

2024年四川卫生康复职业学院单招职业技能测试.. 39页

2026年企业鼓舞人心的话 4页

绿色包装材料回收利用技术 35页

2024年四川商务职业学院单招职业倾向性考试题.. 40页

2024年四川城市职业学院单招职业技能考试模拟.. 40页

2024年四川工业科技学院单招职业技能考试题库.. 42页

2024年四川工程职业技术学院单招职业适应性测.. 41页

2024年四川希望汽车职业学院单招职业倾向性考.. 39页

绿色清洁剂市场增长 36页

2024年四川幼儿师范高等专科学校单招职业技能.. 38页

2024年四川应用技术职业学院单招职业倾向性测.. 39页

2026年企业财务管理制度的创新 30页

2024年四川建筑职业技术学院单招职业技能测试.. 41页