永发信息网

VB中的“记录”和“数组”有什么区别啊?

答案:2  悬赏:70  手机版
解决时间 2021-11-28 02:28
VB中的“记录”和“数组”有什么区别啊?
最佳答案
1数组是类型相同的一组数据的集合

比如,你们班里有50个学生,如果照常规定义学生姓名的变量:
Dim StudentName1 As String
Dim StudentName2 As String
Dim StudentName3 As String
Dim StudentName4 As String
。。。。。
你要定义50个变量!那要是你们年级有1000个学生呢?
你总不能定义1000个变量吧?!
这种情况,VB可以用数组来解决!
50个学生的姓名定义为:
Dim StudentName(1 to 50 ) As String
意思是从StudentName1到StudentName50共50个学生
一句话搞定!这就是传说中的数组哈哈!其实数组就是一组数!

2。记录
你说的记录肯定是Type语句定义的“自定义类型”,又叫“记录类型”,用语句Type来定义。
接着举例:VB里有很多数据类型,共11种。但是没有一种类型是“学生型”哈哈,尔你要用“学生型”,那么就得自己定义啦!
Type Student
StuName as String*8'学生姓名
StuAge as Integer‘学生年龄
StuScore as Single’学生成绩
End Type
这样的话,你就定义好了自己想要的类型,名称自己看着取,我就先叫它为“学生型”
下面实应用问题啦!
和一般数据类型一样,你要定义字符型:
Dim x As String
那么你要定义“学生型”呢?当然是:
Dim x As Student
定义后变量x就拥有“学生型”的所有“元素”:
StuName as String*8'学生姓名
StuAge as Integer‘学生年龄
StuScore as Single’学生成绩
用的时候,可以这样写:
x.StuName="王明"
x.StuAge=18
x.StuScore=99

明白了吧?数组和记录实不一样的。数组是性质相同的一组数据,而记录是一种特殊的类型!数组内的元素数据都一样,记录里的元素数据类型可以随意。
全部回答
不知道楼主问的是数据库里的记录呢,还是自定义数据类型的记录,其实两种的道理是差不多的,关于“记录”和“数组”的区别以下是我的理解,说的不对还望大家不要笑话哈:
1、记录即可以存储相同类型的数据也可以存储不同类型的数据,但是数组只能存储相同类型的数据;
2、访问数据的方式不同。要访问数组里的数据是用 数组名[下标] 的方式访问,而记录是通过 记录变量名.记录对象名 的方式访问;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
钣金喷塑加工厂有前景吗
MACD多头排列什么含义
梦三国是多少G的游戏??
有人听说过 或者用过先锋 SE-CL21M-J-E 耳机
购进一批商品,进价6万,售价10万,收到货款8万,
有喜欢淮剧的年轻人吗
三个物体总重量是31千克。甲物体比乙,丙两个
20000(1+20%)40等于多少?
属马的纹身纹什么好
ecshops后台能把common.php语言项文件中的内
您就读的小学是?
十五夜望月(4分)王建中庭地白树栖鸦, 冷露
如图,文字的发明是人类社会进入文明时代的标
体检时为色弱,体检信息被锁住了,还能否解开??
老北京用芥菜作腊菜怎么做?
推荐资讯
丹东快柏叶子变黄怎么解决
求写一篇观后感 以开讲啦黄豆豆那期,写一篇
51.8÷0.37竖式
合众金服的短期理财产品选择哪一个好
黑莓keyone能不能用实体键盘代替三个虚拟键
为啥问了价格又不买,商家不高兴
在线求压铸模具图,下面是它的零件2维图
怎么登录www·zhzjy·net网站
电柜上分闸合闸是什么意思.厂里要发电,电柜
商代青铜器上的人脸为什么不像汉人而像其他少
单选题下列城市与北京自然景观差异最小的是(
柠檬沾盐 为什么盐会淡紫色 另一种盐不会变色
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?