字典翻译 问答 小学 数学 什么叫静态表达
问题标题:
什么叫静态表达
问题描述:

什么叫静态表达

刘育浩回答:
  1.数组的概念   在VB中,如果把一组有序的数或变量作为一个整体来处理,这一组数或变量称为数组,数组中的每一个数或变量称为数组元素,每一个数组给定一个名称,叫做数组名,一个数组中各个数组元素之间的区别用数组名的下标来表示,放在数组名后的圆括号内.数组中的任意一个数组元素都可以存放一个数据,和使用简单变量一样,所以又称数组元素为下标变量.   例如:可以用A来表示一个班50个同学的数学成绩,用A(1)表示1号同学的成绩;A(2)表示2号同学的成绩;A(3)表示3号同学的成绩;...;A(50)表示第50号同学的成绩.则A为数组名,A(1)、A(2)、A(3)等都称为A数组的元素.   又如,可以用B数组表示全班同学语文、数学和英语三门课程的成绩,则可以用B(1,1)表示1号同学的语文成绩;B(1,2)表示1号同学的数学成绩;B(1,3)表示其英语成绩;以B(2,1)表示2号同学的语文成绩;B(2,2)表示2号同学的数学成绩;B(2,3)表示2号同学英语成绩;...;B(50,3)表示第50个同学的英语成绩.   A和B都是数组.即由一些数和变量构成的序列或一个方形表就构成一个数组.前者A称为一维数组,后者B称为二维数组.   数组也有数值型和字符串型等类型之分.在一个数组中通常只能放置一种类型的数据,并且与数组的类型一致.   此外,数组还有静态数组和动态数组之分.   在使用数组前通常都要对数组进行维数、类型及大小等内容的定义或说明.   2.静态数组定义   静态数组是在定义数组时就指定了数组维数的多少及数组的大小.   1.语法Global   Dim数组名([下限值To]上限值...[,[下限值To]上限值])[As类型]   Static   2.说明   (1)Global、Dim、Static的作用与简单变量定义时作用相同.   (2)数组名的命名规则和变量命名规则相同,但是数组名不能与一般变量同名.   (3)凡是VB的数据类型,在数组中都可以说明和使用,当"As类型"省略时,为不定型(Variant).   (4)下限值和上限值的大小范围是从-32768至32767.下限值及关键字TO可以省略,当省略时下限值为0.使用数组时,其下标不能超出所定义的范围.   (5)维数可以多达60维.   例如:   A(50)AsSingle   定义A数组下限为0上限为50的一维Single型数组   DimB(3,50)AsSingle   定义B数组下限都为0上限分别为3和50的二维Single型数组.   DimZZ(3,10,20)AsInteger   则定义ZZ为一个下限皆为0上限分别为3,10,20的三维整形数组.   (6)定义数组时的上下限可以是常量和已经赋给值的变量.使用数组元素时,其数组元素的下标可以是常量、变量和表达式,也可以是下标变量(注意:表达式表达的下标值不能超出定义的数组大小的范围).   例如:   N=50   DimA(N)AsSingle   A(1)=10*X+100   A(X+1)=A(X)+X^2+2*X+10   等语句都是合法的.而   B(I)=B(I+1)*2+B+10   是错误的,因为式中B是数组名又为一般变量,是非法的.
点击显示
数学推荐
热门数学推荐
  • 语文
  • 数学
  • 英语
  • 科学
  • 作文