新VisualBasic 程序设计 VB3教程.PPTVIP

  • 18
  • 0
  • 约1.8万字
  • 约 203页
  • 2015-11-19 发布于广东
  • 举报
静态数组与动态数组 根据内存区开辟时机的不同,可以把数组分为静态数组和动态数组。 通常把需要在编译时开辟内存区的数组叫做静态数组,而把需要在运行时开辟内存区的数组叫做动态数组。 当程序没有运行时,动态数组不占据内存,因此可以把这部分内存用于其他操作。 静态数组和动态数组由其定义方式决定,即: 用数值常数或符号常量作为下标定维的数组是静态数组。 用变量作为下标定维的数组是动态数组。 动态数组的定义 动态数组以变量作为下标值,在程序运行过程中完成定义,通常分为两步: 1、首先在窗体层、标准模块或过程中用Dim或Public声明一个没有下标的数组(括号不能省略) 2、然后在过程中用Redim语句定义带下标的数组。 ReDim语句的格式为: ReDim[Preserve] 变量(下标)As 类型 该语句用来重新定义动态数组,按定义的上下界重新分配存储单元,并可为定义的变量改变存储类型。当重新分配动态数组时,数组中的内容将被清除,但如果在ReDim语句中使用了Preserver选择项,则不清除数组内容。 在ReDim语句中可以定义多个动态数组,但每个数组必须事先用“Dim Variable(

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档