回 帖 发 新 帖 刷新版面

主题:关于WHILE......WEND语句的求助

INRUT a$,b$
La=len(a$)
Lb+LEN(b$)
Lc=La+Lb
DIMa(La),b(Lb),c(Lc)
FORi=1TO La:FOR j=1TO Lb
x=a(i)*b(j):w=i+j-1
c(w)=c(w)+xMOD10
C(W+1)=C(W+1)+C(W)\10+X\10
C(W)=C(W)MOD10
NEXT j,i
PRINTa$;"*";b$;"="
WHILE c(Lc)=0
Lc=Lc-1
WEND
FORi=Lc TO 1 STEP -1
PRINT USING "#";c(i)
NEXT I
PRINT
END
请问"WHILE......WEND"程序段是何意?[em18]

回复列表 (共15个回复)

11 楼

意思是:如果符合,退出循环;如果不符合,则继续循环。

12 楼

建议Move01中加入call DestroyTimer(GetExpiredTimer())一句用于排泄自然是在判断移动停止的时候

13 楼

貌似不必要啊,要Destroy也要看好时机,因为TimerStart的参数是true,也就是循环计时器

14 楼

建议Move01中加入call DestroyTimer(GetExpiredTimer())一句用于排泄自然是在判断移动停止的时候

15 楼

do while 和 while wend 和for-if goto 之间,虽然说不是完全相同的,for-if goto 是在已知终止的情况下被迫退出,do while 是是在未知终止情况下,通过条件退出,while wend 是在未知条件下被迫退出。所以说这三种“语句”的优势,刚好弥补了剩下语句的不足之处.

我来回复

您尚未登录,请登录后再回复。点此登录或注册