VB:这段代码里面的通用变量“Dim a(1 To 100) As Integer”有什么用啊?不要可以吗?

Dima(1To100)AsIntegerPrivateSubCmd1_Click()OpenApp.Path&"\in5.txt"ForInputAs#1Text1.T... Dim a(1 To 100) As Integer
Private Sub Cmd1_Click()
Open App.Path & "\in5.txt" For Input As #1
Text1.Text = ""
For i = 1 To 100
Input #1, a(i)
Text1.Text = Text1.Text & a(i) & Space(5)
Next i
Close #1
End Sub
展开
 我来答
yoya0303
2009-03-21 · TA获得超过451个赞
知道小有建树答主
回答量:1063
采纳率:0%
帮助的人:921万
展开全部
第一 放在通用里 这时声明的就是窗体变量 不只在局部起作用 简单的说就是单击CMD1按钮后这段代码执行完 数组a还是存在的 而且里面的数据还是保存着

第二 a(1 to 100) as integer 意思是 声明这个数组的下标是从1开始 如果只是a(100) 默认是 从a(0)开始

如果想从所有的数组都想从1开始 可以在通用里加 option base 1 这时默认的数组下标变成 1

参考资料: 自己

百度网友94f02eb
2009-03-21 · TA获得超过8613个赞
知道大有可为答主
回答量:7955
采纳率:74%
帮助的人:4510万
展开全部
当然不行了

For i = 1 To 100
Input #1, a(i)

这里不是用到了 a 吗

将文件内容读入了 a 这个数组啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友2032eaa
2009-03-21 · TA获得超过809个赞
知道大有可为答主
回答量:2149
采纳率:100%
帮助的人:1829万
展开全部
如果仅仅是这段代码 是可以不用的 但是如果还有其他地方调用那就不能去掉
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
EnglishABC
2009-03-21 · TA获得超过824个赞
知道小有建树答主
回答量:1482
采纳率:0%
帮助的人:594万
展开全部
你把FOR I=1 TO 100 改成FOR I=1 TO 101运行下看看提示,再把它改成FOR I=0 TO 100 运行看看提示你就知道DIM A(1 TO 100) AS Integer是什么意思了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式