![]() ![]() |
|
全国等级考试二级VB考点分析之控制结构与数组(4) | |
作者:佚名 文章来源:不详 点击数 更新时间:2008/4/18 14:47:58 文章录入:杜斌 责任编辑:杜斌 | |
|
|
考点13 静态数组和动态数组 静态数组和动态数组由其定义方式决定,即: .用数值常数或符号常脸作为下标定维的数组是静态数组。 .用变量作为下标定维的数组是动态数组。 1动态数组的定义 动态数组以变量作为下标值,在程序运行过程中完成定义,通常分为两步:首先在窗体层、标准模块或过程中用Dim或Public声明一个没有下标的数组(括号不能省略),然后在过程中用ReDim语句定义带下标的数组。 2数组的清除和重定义 Visual Basic中可以用Erase语句来实现对数组内容的清除,格式如下: Erase数组名[,数组名]… Erase语句用来重新初始化静态的元素,或释放动态数组的存储空间。注意,在 Erase语句中,只给出要刷新的数组名,不带括号和下标。 5.10 数组的基本操作 考点14 数组元素的输入、输出和复制 1引用 数组的引用通常是指对数组元素的引用.其方法是在数组后而的括号中指定下标。 2数组的输入 数组元素一般通过For循环语句及lnputBox函数输入 3数组的输出 数组元素的输出可以用Print方法来实现。 4数组元素的复制 单个数组元素可以像简单变量一样从一个数组复制到另一个数组。 考点15 For Each…Next语句 For Each.…Next语句类似于For…Next语句,两者都用来执行指定重复次数的一组操作,但For Each…Next语句专门用于数组或对象“集合”(本书不涉及集合),其一般格式为: For Each成员In数组 循环体 [Exit For] … Next〔成员〕 这里的“成员”是一个变体变量,它是为循环提供的,并在For Each.…Next结构中重复使用,它实际上代表的是数组中的每个元素“数组”是一个数组名,没有括号和上下界。 用For Each.…Next语句可以对数组元素进行处理,包括查询、显示或读取,它所重复执行的次数由数组中元素的个数确定,也就是说,数组中有多少个元素,就自动重复执行多少次。 ![]() |
|
![]() ![]() |