回 帖 发 新 帖 刷新版面

主题:for-next,if-end if,等成对不能运行,不成对却能运行,为什麽?

请问:我这里出现怪现象,程序运行时,提示1类错,有NEXT没for,其实没这问题,当我把出错行rem后,明显成了单腿,却能运行,而且不是一处,还包括if语句,do语句等,这显然是qb受损,请问各位老师怎么办好,这里涉及的学问,对我太深,叩请帮忙.

回复列表 (共5个回复)

沙发

受损? 呵呵,你脑袋受损QB还没受损.你不把代码弄过来怎么知道你脑袋哪里受损?

板凳

太谢谢 moz君了!确是大脑受损,当我把我的东东抄给你时 ,发现在最里层的if,少了个end if,加上后正常了.我已经是的十次惊扰大家了,十分抱歉,每次都是小毛病,选进去出不来,幸亏 有你们的热心帮忙,幸亏有这个网站!

3 楼

呵呵,我说话没什么摭拦,别见怪.
养成良好的书写习惯.按格式配对,
加上QB的自动缩进,大概也能看出来哪些配不配对了.
当然.比不上Windows里的颜色标识那么好.

例:

if a=3 then
   for i=1 to 10
       print i
   next
endif

4 楼

MOZ君太谦虚了,水平高口气才大吗,你有资格,我很欣赏你!

5 楼

怎会见怪,只有感谢,我注意缩进了,单行IF和配对IF没分开,偏巧他们又是一个层次,就这样搞混了,以后我会加个标记.

我来回复

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