在VB中,以下程序段中的While循环将执行几次?

来源:百度知道 编辑:UC知道 时间:2024/05/12 15:49:36
在VB中,以下程序段中的While循环将执行几次?
Dim k as Integer
k=1
Do While(k!=0)
k=k-0.1
.....
Loop
恩,对,不是vb程序段
不过,不影响吧

答案是死循环,永远不会结束,而且,楼主的代码也有问题
不等于在VB中是<> ,!=符号好象是在C语言中用的吧
原因是:k=k-0.1的结果是K还是等于1
前面已经将K定义为Integer类型,他的值永远都只可能是整数,如果将非整数赋给他,将会四舍五入

3、4 楼是对的。
楼主的k的属性不能是整数
改成浮点型或者双精度即可
我学的是C++,不知道VB中是不是这么称呼的

10次

是个死循环啊

10