VB数组的定义(4页).doc

上传人:1595****071 文档编号:35277456 上传时间:2022-08-21 格式:DOC 页数:4 大小:19KB
返回 下载 相关 举报
VB数组的定义(4页).doc_第1页
第1页 / 共4页
VB数组的定义(4页).doc_第2页
第2页 / 共4页
点击查看更多>>
资源描述

《VB数组的定义(4页).doc》由会员分享,可在线阅读,更多相关《VB数组的定义(4页).doc(4页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、-定义数组Dim a(n这个n可以是常量、常量表达式如5*1 5*5 5/1 5+5 5-3等) as typeType是指类型可以是:IntegerStringLong 等A是一个type型的数组,这个数组共有n个元素,最小下标为(也就是从开始),最大下标为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型的数组,共有

2、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 integ

3、erA是一个integer型的数组,这个数组共有5个元素。最小下标为(也就是从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格,因

4、为你只申请5格,内存不可能给你4格或6格的空间在内存里就是这样的,由于数组的下标总是以开始的所以如下A(0)A(1)A(2)A(3)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)这个才是最后一个元素第 4 页-

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 单元课程

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com