vb一判断题

来源:百度知道 编辑:UC知道 时间:2024/06/11 03:58:01
dim a(5)中 ,数组最大下标值为5。
对吗?为什么不是4呢?
默认是从哦0开始的啊。
有六个元素啊,我以为5个呢
?c语言也是六个吗?谢谢

每种语言都不同,看情况,vb 是dim a(5),可以用到5,由0开始,C 是 int a[5],不能用到5,由0开始到4

a(5) 里面是 a(0)-a(5) 也就是有6个下标!~

c语言也是这样的~

对,VB的数组下标默认值从1开始,所以a(5)有a(1)~a(5)共5个元素.但可以选择从0开始,如 Dim a(0 to 4)
其它大多数语言数组的默认下标都是从0开始.

对的,dim a(5)动态分配0到5个元素的数组(共6个元素)
a数组的最小下标开始循环到a数组的最大下标,就是:0到5(共循环6次)

C放言就只分配5个啦~~
可能只有VB是会分配6个的~~