社区
VB基础类
帖子详情
关于定义变量的问题
charles8513
2005-12-24 11:01:44
在vb里假如变量不定义直接使用,对于小数默认用的10个字节,我想让其默认为4个字节行吗?还有对于数组如下定义:dim d(12) as single,能保证每个元素都是single吗?还是只有第一个元素是single的,我想让其全是single的怎么办?谢谢
...全文
119
3
打赏
收藏
关于定义变量的问题
在vb里假如变量不定义直接使用,对于小数默认用的10个字节,我想让其默认为4个字节行吗?还有对于数组如下定义:dim d(12) as single,能保证每个元素都是single吗?还是只有第一个元素是single的,我想让其全是single的怎么办?谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
windy731
2005-12-24
打赏
举报
回复
怎么现在流行变量不定义就直接使用吗?我觉得这是很不好的编程习惯,因为这样很容易出现一些不必要的麻烦(如敲错键的问题,比如本来想使用已经存在并已被赋值的变量,但因敲错了一个键而变成使用了一个新的变量),建议楼主养成良好的编程习惯...
Summer006
2005-12-24
打赏
举报
回复
修改默认的类型,似乎不行。
不过对没有定义的varint型用小数,他默认是double,但是占用的位数却取决于你的值。
比如
Dim a
Dim b As Single
a = 1.2
b = 1.3
Print Len(a), Len(b)
出来的是3 4
如果a=1.23456 ,出来的就是7 4
dim d(12) as single
当然是每个都是single了。
要想让每个类型不一样,可以定义为varint, 然后给每个不同类型的值即可
charles8513
2005-12-24
打赏
举报
回复
不是的,我现在要把qbasic下的程序移植到vb下,而qbasci下的程序的变量都没定义就使用了
JavaScript 中的
变量
提升导致未
定义
的
问题
本文聚焦JavaScript中
变量
提升导致未
定义
的
问题
。介绍了
变量
提升概念、示例,对比函数声明提升与
变量
提升的区别,阐述let和const的作用域与提升行为。还给出避免因
变量
提升导致未
定义
问题
的最佳实践,如使用let和const、合理选择函数声明方式等。
switch case中
变量
定义
问题
本文探讨了在C语言编程时遇到的switch case语句中
定义
变量
导致的错误,解释了C99标准对标签和语句的要求。针对此
问题
,提出了两种解决方案:在case后添加空语句或使用花括号包围
变量
定义
。同时提醒读者,switch和case之间的语句不会被执行。
static成员
变量
的多重
定义
问题
本文探讨了C++中静态成员
变量
在多文件项目中的初始化
问题
及其可能导致的多重
定义
错误。当头文件在多个源文件中被包含时,不建议在头文件内初始化静态成员
变量
,而应在其中一个源文件中进行初始化,以避免编译错误。理解这一概念对于优化代码组织和防止链接冲突至关重要。
关于C语言switch case语句中
定义
变量
的
问题
本文探讨了在C语言中使用switch-case结构时
定义
局部
变量
所遇到的
问题
,并提供了两种有效的解决方案。
numba的
变量
定义
问题
本文探讨了Python与Numba在
变量
定义
上的区别,并提供了解决Numba因未
定义
变量
而导致的
问题
的方法。只需要简单地对
变量
进行
定义
,就能避免错误的发生。
VB基础类
7,788
社区成员
197,583
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章