VB是强类型语言,却为何可以将一个字符串赋给一个 double 型变量呢?
比如:
dim a as double,b as double
a="56.333" '此时不报错
b="jkjk" '此时会报错变量B赋值报错是对的,可是为何变量A的赋值不报错呢?"56.333"本身是字符串类型呀?
比如:
dim a as double,b as double
a="56.333" '此时不报错
b="jkjk" '此时会报错变量B赋值报错是对的,可是为何变量A的赋值不报错呢?"56.333"本身是字符串类型呀?
没学过C++
不知C++中会不会做这种自动的转换.
C是不会这么做的,必要要手动转换类型。
VB会
而且近日发现个好玩的,vb把数转成字符串,会出现空格
那个高人说下原因
也不知道VB内部的转换函数是怎么写的
这也是vb比其他语言慢的原因之一
这也是vb比其他语言慢的原因之一
---------------------------------
你说的这些代码在哪里,是在编译为二进制时加进去的吗?
请指教.