vb6中的变量声明问题

时间:2015-05-18 15:10:36

标签: arrays vb6

我已经有一段时间了,我的手已经在vb6了。我一直在将变量声明为

dim a,b,c as integer

但是,今天,在编写由数组组成的程序时,声明

dim ar(10),i,a as integer

产生了错误的结果。然后我将声明改为

dim ar(10) as integer,i as integer, a as integer

并且代码有效。这两种声明之间有什么区别?

1 个答案:

答案 0 :(得分:10)

你犯了一个可以理解的错误,我被自己抓住了。声明变量时,逗号会启动一个全新的声明。

所以

   dim ar(10),i,a as integer

相同
   dim ar(10)
   dim i
   dim a as integer

您可以看到将'ar'声明为变量数组,将'i'声明为单个变体。

我避免使用昏暗的逗号 - 它太容易出错了。