送分100分:DIM DATA AS STRING*8和DIM DATA AS STRING的区别解决方案

送分100分:DIM DATA AS STRING*8和DIM DATA AS STRING的区别
在一个资料中看到如下介绍:

字符串变量在预先分配空间。 在PB中,以DATA=SPACE( )的方式初始化; 在VB中以DIM DATA AS STRING*8方式定义 C中注意加结束符;

请问:DIM DATA AS STRING*8和DIM DATA AS STRING有什么区别?

------解决方案--------------------
在PB中,以DATA=SPACE( )的方式初始化
在VB中会报错 Space后面一定要有数值 那怕0也行

在VB中,以DATA=SPACE(0)或 DATA=SPACE(8)或 DATA="" 的方式初始化
------解决方案--------------------