mid mid$这两个有什么区别?还有,比如string a * 8*8 是什么意义我概念比较混乱string * 8 是不是限制长度的意思?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/27 23:24:18
mid mid$这两个有什么区别?还有,比如string a * 8*8 是什么意义我概念比较混乱string * 8 是不是限制长度的意思?

mid mid$这两个有什么区别?还有,比如string a * 8*8 是什么意义我概念比较混乱string * 8 是不是限制长度的意思?
mid mid$这两个有什么区别?
还有,比如string a * 8
*8 是什么意义
我概念比较混乱
string * 8
是不是限制长度的意思?

mid mid$这两个有什么区别?还有,比如string a * 8*8 是什么意义我概念比较混乱string * 8 是不是限制长度的意思?
1.mid,mid$都是表示对字符串进行操作.$很明显的告诉代码这是对字符操作,mid默认就是对字符操作的.比如我们通常的定义:dim str1 as string 和 dim str1$ ,前者用as 表示是字符串, 后者用$表示是字符串
2.string a * 8 表示该字符串的长度为8,常见比如dim str1 as string, dim str2 as string*8 ,前者表是定义一个变长字符串,后者表示定义一个定长为8的字符串