1 1 6 在实际编程过程中,经常用变量交换临时的数据或资源,前面已经了解了变量的概念,这一章来学习静态变量、变量数组及动态管理变量
合理的运用变量在编程过程中,能简化或优化程序代码运行的效率
全局变量、程序集变量或局部变量,建立时默认为非静态变量,只有在子程序里局部变量才有“静态”属性设置
第 6 章 深入学习变量 本章学习内容: 6
1 认识静态变量 6
5 动态管理数组变量 6
2 静态变量的应用 6
6 定时提醒小程序练习 6
3 变量的命令操作 6
7 课后练习 6
4 变量数组的定义 1 1 7 6
1 认识静态变量 在子程序里面建立两个变量
分别命名为“静态变量”和“非静态变量”,用鼠标在静态变量的“静态”属性栏里点击,出现“√”符号,这样,静态变量就具有了静态属性
“静态”属性 栏 里没 有“√”符号,说明该变量为非静态变量
1 .静态变量与动态变量的区别: 非静态变量在其所在子程序开始被执行前自动分配存储空间并初始化,在所在子程序执行完毕后自动释放所分配的存储空间,也就是说,变量的存储空间仅在其所在子程序执行过程中存在;而静态变量则保留现行内容以供下次继续使用
2 .全局变量和程序集变量具有“静态”属性吗
虽然在全局变量和程序集变量里没有设置“静态”选项,但是全局变量一旦赋值,变量数据就占据了指定的存储空间,并在程序运行期间永久存在仅在应用程序启动运行前被初始化一次,只有程序结束,存储空间才被释放
程序集也是一样,在程序集里面,程序集变量一旦赋值,只有程序集退出时,存储空间才被释放
1 1 8 6
2 静态变量应用 ②双击按钮进入程序设计界面,在“_ 按钮1 _ 被单击”子程序里面建立两个整数型变量,分别命名为“静态变量”和“非静态变量”,在静态变量的“静态”属性栏里用鼠标点击,出现“√”符号,使其具有“静态”属性