Dim rb, rdb, t, tgr, dehy, qm, qw, pp, rbr, db, q, X1, X2 As Double是一种错误的理解:其实这样的变量声明,只有最后一个是双精度类型,其它都是变体类型所以改为:念神Dim rb As Double, rdb As Double, t As DoubleDim tgr As Double, dehy As Double, qm As DoubleDim qw As Double, pp As Double, rbr As Double, db As DoubleDim q As Double, X1 As Double, X2 As Double看看还会出错吗?如果不出错,就好了,还出错,进行仔细检查,是否存在除数为0的情况。这个是VB与其它高级程序设计语言的不同处,也是VB6与其后继版本的不同地方,也就是说在VB的后继版本里,与其它高级语言一致了,你这旦亮样声明的变量就都是双精度类型的了。这是很多仔迟亏教科书以及老师忽略的地方,以至耽误了不少学生!!!!!!我碰到过,大学出版的教科书都犯这样的错误。不过,很奇怪,当时微软为什么要这样处理。
相关文章
-
威锋网手机论坛,每次回复都不成功,弹出这样的提示,要怎么弄?
2023-10-14 01:49 阅读(579) -
求TVB香港早晨女主播周嘉仪资料和图片
2023-10-13 22:48 阅读(564) -
cs1.6的sxe出现错误提示system altered,incompatible software detected 这是怎么回事呀
2023-10-11 19:08 阅读(539)
1 交通银行客服电话95559,拨打的时候为什么提示是空号?
552 阅读
2 win8提示windows许可证即将过期怎么办
568 阅读
3 w10安装CAD2007不能安装提示缺少net,下载又下载不了
578 阅读
4 微信添加好友,好友收不到提示是怎么回事
642 阅读