社区
VB基础类
帖子详情
关于定义变量的问题
charles8513
2005-12-24 11:01:44
在vb里假如变量不定义直接使用,对于小数默认用的10个字节,我想让其默认为4个字节行吗?还有对于数组如下定义:dim d(12) as single,能保证每个元素都是single吗?还是只有第一个元素是single的,我想让其全是single的怎么办?谢谢
...全文
131
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 中的
变量
提升导致未
定义
的
问题
switch case中
变量
定义
问题
今天在编写C代码的时候,碰到了一个以前没有碰到过的switch case语句中
定义
变量
出错
问题
。
问题
大概是这样的,看下面这个代码,它在case中
定义
了一个
变量
,然后报错了: #include<stdio.h> int main(int argc, char const *argv[]) { int a = 1; switch(a) { case 0: int m...
static成员
变量
的多重
定义
问题
static成员
变量
的多重
定义
问题
如果
定义
该
变量
的头文件只在一个cpp文件中被调用,那么可以在该头文件中初始化该静态
变量
;但是如果该头文件会被多个cpp文件调用就会出现多重
定义
问题
; 解决方法: 在任意一个调用该头文件的cpp文件中初始化该静态成员
变量
,不要在头文件中初始化该成员
变量
...
关于C语言switch case语句中
定义
变量
的
问题
今天在完善通讯录项目的时候发现一个小
问题
,就是在switch case 语句中
定义
变量
时会报错,出现下面的
问题
函数中当时我是这样写的
问题
处在哪里呢?很简单,大家看下面的例子 switch(num){ case 1: int a = 1; case 2: printf("hello world\n");...
numba的
变量
定义
问题
python不需要对
变量
进行
定义
,而numba需要,这就导致了numba failed at object,解决方案就是只需对
变量
进行进行
定义
即可
VB基础类
7,788
社区成员
197,583
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章