- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
定义数组
Dim a(n这个n可以是常量、常量表达式如5*1 5*5 5/1 5+5 5-3等) as typeType是指类型可以是:Integer
这个n可以是常量、常量表达式
如5*1 5*5 5/1 5+5 5-3等
Type是指类型可以是:
Integer
String
Long 等
A是一个type型的数组,这个数组共有n个元素,最小下标为0(也就是从0开始),最大下标为n-1。
注意n可以是常量、常量表达式,千万不能是变量。这个n的类型只能是数值型。
如下
Dim a(5) as integer //定义一个integer型的数组a,共有5个元素。
Dim s(5) as string //定义一个string型的数组s,共有5个元素。
Dim a(5+1) as integer //定义一个integer型的数组,共有6个元素。
Dim a(5*10) as integer //定义一个integer型的数组,共有50个(50*10)元素.
还可以这么定义:
const ARRCOUNT=50 //定义一个常量(以后在程序中要是有碰到
ARRCOUNT就相当于碰到50)
dim a(ARRCOUNT) as integer //定义一个integer型的数组,共有50个元素
dim a(ARRCOUNT+1) as integer //定义一个integer型的数组,共有50+1个元素
dim a(ARRCOUNT*10) as integer //定义一个integer型的数组,共有50*10个元素
如下
Dim A(5) as integer
A是一个integer型的数组,这个数组共有5个元素。最小下标为0(也就是从a(0)开始),最大下标为5-1(也就是a(5-1))
A(0)
A(1)
A(2)
A(3)
A(4)
A(0)=1 //正确
A(1)=2 //正确
A(2)=3 //正确
A(3)=4 //正确
A(4)=5 //正确
(不要在意上值所赋的值,跟后后赋的值没关系,这只是说明数组的用法)
A(5)=6 //错误
因为这个数组一共只有5个元素a(0)~a(4) 。所以要记住数组的最后一个元素总是这样表示的:a(n-1)这才是一个数组的最后一个元素。
整个流程是这样的如下:
Dim a(5) as integer
这时VB就在内存中开辟(也可称为申请)如下空间:
只有5格,因为你只申请5格,内存不可能给你4格或6格的空间
只有5格,因为你只申请5格,内存不可能给你4格或6格的空间
在内存里就是这样的,由于数组的下标总是以○开始的所以如下
A(0)
A(1)
A(2)
A(3)
A(4)发现没有只到a(4)
发现没有只到a(4)
最终内存就是这样的
A(0)=1 //把1放到第1格(可以这么理解:到上面去找一下a(0)在第几格)
A(3)=5 //把5放到第4格(可以这么理解:到上面去找一下a(3)在第几格)
A(2)=2 //把2放到第3格(可以这么理解:到上面去找一下a(2)在第几格)
A(1)=6 //把6放到第2格(可以这么理解:到上面去找一下a(1)在第几格)
A(4)=9 //把9放到第5格(可以这么理解:到上面去找一下a(4)在第几格)
试想a(5)=10 //把10放到哪一格???(在上面找不到a(5)在哪一格)所以a(5)不存在,所以数组的最后一个元素总是a(n-) a(5-1)这个才是最后一个元素 CAD常用的快捷命令
一、绘图类
序号
快捷
全拼
功能描述
介绍
备注
PO
POINT
点
“格式--点样式(P)”修改点的显示样式
L
LINE
直线
XL
XLINE
射线、参照线
PL
PLINE
多段线
ML
MLINE
多线
SPL
SPLINE
样条曲线
POL
POLYGON
正多边形
REC
RECTANGLE
矩形
C
CIRCLE
圆
A
ARC
圆弧
DO
DONUT
圆环/同心圆环
EL
ELLIPSE
椭圆
REG
REGION
面域
DT
单行文字
T/MT
MTEXT
多行文本
B
BLOCK
块定义
I
INSERT
插入块
W
WBLOCK
定义块文件
DIV
DIVIDE
等分
H/BH
BHATCH
填充
二、对象编辑类
序号
快捷
全拼
功能描述
介绍
备注
CO
COPY
复制
MI
MIRROR
镜像
AR
ARRAY
阵列
G
您可能关注的文档
- U7T3导学案仁爱英语八下教学教材.doc
- UA741单运放中文手册资料讲解.doc
- UAT测试计划教程文件.doc
- ubuntu手动安装openSSH教学教材.doc
- UC3842A UC3843A特点,引脚图及应用电路复习过程.doc
- UC3843中文资料学习资料.doc
- UFO报表练习题讲解学习.doc
- UG NX三维建模、曲面建模练习题word版本.doc
- ubuntu+11.10+安装过程详解知识讲解.doc
- UG后处理变量演示教学.doc
- 2024年05月山东交通职业学院招考聘用博士研究生50人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月安徽芜湖市弋江区老年学校(大学)工作人员特设岗位公开招聘2人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东东营河口区教育类事业单位招考聘用22人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东交通职业学院招考聘用100人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东威海职业学院招考聘用高层次人才2人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月安徽石台县事业单位工作人员33人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东滨州市博兴县事业单位公开招聘考察笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月安徽蚌埠固镇县湖沟镇选聘村级后备干部7人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东省安丘市教育和体育局所属事业单位学校公开2024年招考232名工作人员笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东临沂临港经济开发区工作人员(5人)笔试历年典型题及考点剖析附带答案含详解.docx
文档评论(0)