vb基础问题 请教各位路过的高手············请不吝赐教 在这谢过了

来自:    更新日期:早些时候
如果只学过计算机基础和VB.如果继续学习,看哪些比较容易入门和实用?希望有经验者不吝赐教,谢谢!~

继续学习是哪方面?
编程的可以从C语言入手 转JAVA或C++

稍麻烦点,你可以试试如下代码:
Dim r As String, i As Integer, t As String
r = "abcd abcd abcd abcd"
i = InStr(r, " ")
t = Right(r, Len(r) - i)
i = i + InStr(t, " ")

语法是没错,不过会死循环。因为那你退出DO 的条件永远不会满足。你应该把dd=dd+1 放如循环内部。
说错了,是只会运行一次,因为你把while放下面,所以是先执行后判断,因为你条件不满足所以第二次不会再循环,DO 有几个用法 ,要注意区别
先判断后执行,条件满足不执行
do until
loop
先执行执行后判断,条件满足退出
do
loop until
先判断后执行,条件满足则执行
do while
loop
先执行后判断,条件满足则执行
do
loop while

Static dd As Integer
Do
dd=dd+1
msgbox"哈哈"
Loop While dd<>10

1楼说的对,你的dd是不变的,因为如果你没有把他放到循环里,他就不会变,比如dd=dd+1,它在循环外输出的结果就是1,但是放在循环内,他就会变成1,2,3......这样懂了吧。但是do循环如果想让他循环就必须得有条件,比如上面的是当dd=10时,do才会开始循环。你的dd刚才说了只等于1,永远不可能等于10,就不会循环。所以你可以吧dd=10改变一下。比如d<10或者d<100等等。还有不懂得问我。

那上面的代码应该怎样更改呢
你想实现什么样的功能呢?要根据功能改啊。。。


vb基础问题 请教各位路过的高手············请不吝赐教 在这谢过了视频

相关评论:

相关主题精彩

版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

Copyright © 喜物网