1 / 45
文档名称:

vb控件数组.ppt

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

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

分享

预览

vb控件数组.ppt

上传人:ranfand 2016/10/10 文件大小:458 KB

下载得到文件列表

vb控件数组.ppt

相关文档

文档介绍

文档介绍:For Each … 下标变量在数学上,我们可以用一串有序的数据a1、a2、a3、…ai、…、a100来处理100个学生的某门课程的成绩,简化为{ai}表示,这是一组类型相同的数据,每个数据在其中这是一组类型相同的数据,每个数据在其中的顺序位置是一定的,我们把的顺序位置是一定的,我们把i(=1,2, 3,i(=1,2, 3,……,100),100)称为下标称为下标。在Visual Basic中,由于程序写在一行上,而且字符一样大小,所以下标要放在小括号内。例如,上面的数据可表示为a(1)、a(2)、a(3)、…、a(i)、…、a(100),在在Visual BasicVisual Basic中,我们把每一个中,我们把每一个a(i)a(i)都叫做下标变量。都叫做下标变量。下标变量的一般格式为:a(i)。其中a是变量名,i是下标。3关于下标变量的规定:关于下标变量的规定:(1)下标变量在程序中的用法和简单变量的用法一样。(2)由于程序必须写在一行上,而且字符一样大小,所以下标要放在小括号内,如a(3)不能写成a3,后者将被当作简单变量处理。(3)下标可以是常数、数值变量、算术表达式甚至下标变量。下标中如含有变量,使用前应给该变量提前赋值。例如:当i=5时,a(i)表示a(5),a(i+3) 表示a(8);如果b(3)=5,则a(b(3))表示a(5)。(4)下标变量的下标值应该为整数,否则计算机将对下标进行自动取整。如a()将被视为a(3) ,a(-)将被视为a(-4)。 数组的概念?数组是由一系列具有相同变量名、相同数据类型的下标变量构成的有序排列。把一组具有相同一名字,不同下标的下标变量称为数组。例:例:a(1)a(1)、、a(2)a(2)、、a(3)a(3)、、a(4)a(4)、、a(5)a(5)。。?变量名就是数组名,每个下标变量称为该数组的一个数组元素。?数组的数据类型也就是该数组包含的下标变量的数据类型。在Visual Basic中,可以声明任何基本数据类型的数组,包括用户自定义类型和对象变量,但是一个数组中的所有元素应该具有相同的数据类型,只有当数据类型为变体类型只有当数据类型为变体类型((VariantVariant))时,各个元素能够包含不同类型的数据。时,各个元素能够包含不同类型的数据。 数组的维数??如果一个数组的元素只有一个下标,则称这个数如果一个数组的元素只有一个下标,则称这个数组为组为一维数组。一维数组。也就是说,用一个下标便可以确定各个数组元素在用一个下标便可以确定各个数组元素在数组中的位置。数组中的位置。?如果数组中的元素,必须用两个下标才能确定所用两个下标才能确定所处的位置,处的位置,这样的数组称为二维数组。二维数组。例如:有50个学生,每个学生有2门课程的成绩,则这些成绩可以用二维数组来表示,第i个学生第j门课程的成绩可以用a(i,j)表示。其中i(=1,2, 3,…,50)称为行下标,j(=1,2)称为列下标。 数组元素的存放数组中的各个元素在内存中的存储是按照一定的规律,数组中的各个元素在内存中的存储是按照一定的规律,占据着一片连续的存储区域。占据着一片连续的存储区域。例如一维数组的存放顺序就是它的下标顺序;而多维数组的元素的存放顺序遵照下述规定:最后一个下标先变化,第一个下标最后变化(按行存放)。例如二维数组的存放顺序是:先行后列例如二维数组的存放顺序是:先行后列,即先存,即先存放第一行,然后再存放第二行,以此类推。放第一行,然后再存放第二行,以此类推。对于一个二维数组a(m,n)中的数组元素a(i,j)在顺序存放中的序号是i*n+j。例如当下界为下界为11时的一个二维数组a(2,3),它的存放顺序是:a(1,1),a(1,2),a(1,3),a(2,1),a(2,2),a(2,3)。 固定数组固定数组也称为固定大小的数组,是指数组元素的个数固定不变的数组。 数组的声明数组的声明应该包括以下信息:数组名、维数、大小、类型以及作用范