vb基础问题 请教各位路过的高手············请不吝赐教 在这谢过了
来自: 更新日期:早些时候
如果只学过计算机基础和VB.如果继续学习,看哪些比较容易入门和实用?希望有经验者不吝赐教,谢谢!~
说错了,是只会运行一次,因为你把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基础问题 请教各位路过的高手············请不吝赐教 在这谢过了视频
相关评论:
继续学习是哪方面?
编程的可以从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, " ")
说错了,是只会运行一次,因为你把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基础问题 请教各位路过的高手············请不吝赐教 在这谢过了视频
相关评论: