在vb中,字符串(string)变长与字符串(string)定长,有什么区别?
答案:2 悬赏:20
解决时间 2021-02-17 20:21
- 提问者网友:追忆成伤
- 2021-02-17 13:21
在vb中,字符串(string)变长与字符串(string)定长,有什么区别?
最佳答案
- 二级知识专家网友:安稳不如野
- 2021-02-17 13:46
比如说,变长字符串:“中国人”,这个自符串包含3个字符,长度就是3;如果我们再定义一个定长字符串“我是中国人”,规定这个定长字符串的长度为2,即这个字符串含有2个字符,不论它里面有多少个数字或者字母,它的长度都始终都是2,即只包含2个字符。
全部回答
- 1楼网友:说多了都是废话
- 2021-02-17 14:51
这只是vb中一个string的的不同用法在内存中的表示。vb中字符串可以是“定长”和“不定长”二种。“定长”是dim s as string * 40 (比如,那么就是10+40=50),字符串长度不可变化。
“变长”直接就是:dim s as string。串的长度直接是字符的个数(最多可以定义达到2g个字符的长度),且在这个范围之内,字符串长度可以随时发生变化。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯