C语言与VB定义变量类型的差异

4,510次阅读
没有评论

因本人开始从事的就是C语言的开发,所以对于C语言还是比较熟悉的,在定义变量时,同时定义几个变量可以这样定义:

unsigned int x,y,z;

这样就可以把x,y,z都定义为无符号整型的数据类型。

但当我想把类似的方法放到VB时,以为这样定义:

Dim x,y,z as integer

就可以把x,y,z都定义为整型。

但实际我发现错了,经过我的跟踪调试发现,这样的定义只是把z给定义为整型了,x与y则被定义为可变类型variant

网上搜索了一下证实了我自己的想法。

正确的定义方法应为:

Dim x as integer , y as integer , z as integer

不能偷懒,希望对某些从C语言编程出身的网友会有所帮助。

正文完
 0
评论(没有评论)