声明:文中观点仅代表个人,其中文字、图片未经本人许可,不得部分或全部转载,违者所造成影响后后果自负!联系本人方式:80368704@qq.com QQ:80368704 角色可以在某特定的时刻创建,或在剧情不再需要时被删除。创建和删除之间所经过的时间,我们不妨称为角色的生存期。角色只有在生存期中才被分配(占用)舞台或银幕,这意味着,只要角色存在,角色的扮演者就存在,除非导演使用手段更新了角色的扮演者。当角色被删除之后,他在舞台或银屏上的位置就空闲出来了,供在创建其他角色时再次使用,这保证了舞台或银屏的有效使用。
我的理解中,角色可以具有3种生存期中的一种: ·静态生存期:只要剧情开始,这种生存期的角色就在舞台或银屏上出现,直到整个剧本结束,这种角色的生存期和剧本的演出期相同.这种角色就是主角. ·局部生存期:这种角色的生存期开始于剧本的某一集或某段故事的开始处,而结束于本集尾或本段故事尾. ·动态生存期:这种角色可以随时创建,随时删除,比如一些群众演员.
如果说程序是一个剧本,那么程序开始运行就是剧本开始演出了。作为角色,变量开始在舞台上出现,那么这里的舞台是什么呢?是内存!程序是在内存中运行,在运行的过程中,变量在内存中表演着,他的一切举动和变化,由程序员写的程序语句决定. 好,程序是剧本,变量是角色,内存是舞台,接下来的描述,你可以和最前面2段的内容对比着看,以便理解!
变量可以在某特定的时刻被创建,或在不再需要时被删除.在创建和删除之间所经过的时间,被称为变量的生存期。变量只有在生存期中才被分配(占用)内存,这意味着,只要变量存在着,在变量中存储的值就存在(不会丢失),除非程序员使用操作更新了变量的值。当变量被删除之后,他所占用的内存单元被标记为空闲,供在建立其他变量时再次使用,这保证了内存空间的有效使用。
标准C中,变量可以具有3种生存期中的一种: ·静态生存期:只要程序开始运行,这种生存期的变量就被分配了内存,这种变量的生存期和程序的运行期相同. ·局部生存期:这种变量的生存期开始于程序执行经过其声明点时,而结束于命名它的标识符所在的作用域尾. ·动态生存期:这种变量可以随时创建,随时删除,创建和删除是程序员用内存操作函数进行的;迄今为止,我们还没有使用过这种变量.
我们看到,作为程序运行中的角色.变量也有静态生存期,局部生存期,动态生存期的概念.C中的变量:extern和static是静态生存期,auto是局部生存期,而对于标准C程序员,可以用内存操作函数创建和删除动态生存期的变量.
由于存储类和生存期的概念相对抽象,同时和其他知识点联系颇多,对于初学者无必要深究.因此,我采用戏说的形式,让你有个粗略的了解,暂时就不做过多的解释了.
|
相关推荐
详细介绍了C语言中 函数和变量的作用域 和生存期 他们的各种使用情况、、 存储类型说明有四种。 auto 自动变量。 register 寄存器变量。 extern 外部变量。 static 静态变量
计算机 C语言 讲师 第8章 函数与变量的存储类别
指针函数和函数指针变量指针 函数和函数指针变量
第8章 面向对象编程简介 第9章 定义类 第10章 定义类成员 第11章 集合、比较和转换 第12章 泛型 第13章 其他OOP技术 第14章 C#3.0语言的改进 第2部分 Windows编程 第15章 Windows编程基础 第16章 Windows Forms的...
c语言中头文件的-函数-全局变量
八年级数学下册第17章函数及其图象17.1变量与函数课件新版华东师大版20200324261
支持中文函数名中文变量名的delphi脚本语言
自由空间光通信中使用的双变量fox's H 函数,大家可以参考一下,,,,,
第8章 指针——指针变量做函数参数:典型实例C语言程序设计第8章 指针{}{}{}{}实参形参一个典型实例——两数互换程序 1:基本类型变量作函数参数程序 2:
八年级数学下册第17章函数及其图象17.1变量与函数作业设计新版华东师大版20200303262
c语言\第8章 函数.ppt 函数的定义与调用 函数间的信息传递方式 函数与数组 递归函数与递归调用 变量的存储类型及作用域 内部函数和外部函数
八年级数学下册知能提升作业六第18章函数及其图象18.1变量与函数华东师大版20200319221
2020八年级数学下册第十九章一次函数19.1变量与函数19.1.1变量与函数同步练习新版新人教版20200326110
2020_2021学年八年级数学下册第17章函数及其图像17.1变量与函数同步训练新版华东师大版20210622113
变量的生存期与作用域 指针与引用 函数的声明与调用 函数参数的传递
2020春八年级数学下册第十九章一次函数19.1变量与函数19.1.1变量与函数同步课件新版新人教版20200324115
八年级数学下册第十九章一次函数19.1变量与函数19.1.1变量与函数同步练习含解析新版新人教版2020052938
3)函数声明比变量声明更置顶:(函数在变量上面) 4)变量和赋值语句一起书写,在js引擎解析时,会将其拆成声明和赋值2部分,声明置顶,赋值保留在原来位置 5)声明过的变量不会重复声明 知道以上的规
定义count变量是全局变量,定义temp变量是局部变量, 函数func1中引用全局变量count,函数func1中调用函数func2
php变量缓存到文件的函数 SAVE函数有用哦。php变量缓存到文件的函数 SAVE函数有用哦。php变量缓存到文件的函数 SAVE函数有用哦。php变量缓存到文件的函数 SAVE函数有用哦。php变量缓存到文件的函数 SAVE函数有用哦。...