vb中的隐式声明怎么用啊?
显示声明跟隐式生命到底有什么区别?默认情况下是什么声明?
VB里的那些数据类型可以互相交换使用么?
我想找个精通VB的人,请教.
我讨厌拜师学仪,学习是自己的.
答案:变量可以不经声明直接使用,此时VB给该变量赋予缺省的类型和值。这称为隐式声明。如:
C = 1 'C 为整型
Sex = "female" 'Sex 为字符串
虽然隐式声明使用方便,但用户一时疏忽而输错字符时(例如,将intNumber敲成imtNumber),程序运行过程中由于不能检查出错误,其执行结果就不能达到预期的效果,而且这种错误不能利用编译系统检查出来,较难查找,特别是在大型复杂的程序中更是如此。因此,要养成在使用一个变量之前先声明它(即显式声明)的良好的编程习惯。C = 1 'C 为整型
Sex = "female" 'Sex 为字符串vb中,以下变量类型
1,数字型变量(numeric)
2,字符串型变量(string)
3,日期型变量(date)
4,对象型变量(object)
5,变体型变量(variant)
这几个vb变量类型中,最最主要的就是前面两个,数字型变量和字符串型变量.意思很简单,数字型可以用来存放数字,字符串型存放文本.
下面就来详细介绍这几种变量.
1.数字型
数字型变量有多种类型,在咱们的vb里,有3中数字数据类型
1;整形
2;浮点型
3;货币型
其中,整形数据还可以分为整形(integer)和长整形(long).浮点型还可以分为单精度型(single)和双精度型(double)
数字型变量分这么详细,其实是为了提高程序的运行效率.如果在程序中大量使用双精度型,会直接影响到程序的运行速度,但它的精度提高了.具体的记不清了,不学很多年了
VB好像默认的都是Variant (就是不用Dim as等声明)
Variant 好像是能代表基本上所有的类型(你自定义的类型好像不行)
比如 Dim a as Variant (大小写忘了,大概是这个意思吧) 就是隐式声明,意思就是说a是一个变量
Dim a as int(大小写也忘了)就是显示声明变量a是int类型的
用的时候,无论是上面哪种声明都可以 a=1(整数)
年久模糊,仅供参考!VB的变量声明有隐式声明和显式声明。
隐式声明在使用前不需声明,它把变量的数据类型默认为Variant,此变量能够存储系统所有定义的数据类型。
如果在程序声明段第一句写入Option Explicit,则为显式声明,程序中使用的变量必须以过声明后才可使用。我没用过.没听过不是专业说不清楚上百度找`没见过说不清看不懂式声明和显式声明。还是先把C语言学好再来搞这些`要不换算都看不懂了``不大懂。。。。我也想晓得呢?不清楚程序中更是如此C = 1 'C 为整型
Sex = "female" 'Sex 为字符串试试看是啊 我都不知道