TC官方合作论坛

标题: 一天到晚.问题不断。。。愁 [打印本页]

作者: kovsko    时间: 2012-7-19 21:49
标题: 一天到晚.问题不断。。。愁
    if(ret2!=0)
        continue
    else
        break
    endif
endwhile
      

比如上面的 if(ret2=0)    和  if(ret!=0) 这两个句子.

...区别在于   ret!=0  本身就已经是否定句了吧?  都是否定句了那怎么还在前面加个  '!"     翻译成中文  如果(ret不等于0)  和 如果(ret等于0) 有多大区别。。结果不都是,判断语句么。、。。。。。。我又蒙圈了。、、
作者: 夏末    时间: 2012-7-19 21:54
反正 就是个判断的条件
不要纠结太多
达到条件成立 就执行  代码
不成立  执行 另外的代码
作者: kovsko    时间: 2012-7-19 21:57
int x2,y2,ret2
while(true)
    help.sleep(200)
    lb.WheelDown()
    ret1=lb.FindPic(0,0,2000,2000,"冷少泉.bmp","000000",0.9,0,x2,y2)
    if(ret2!=0)
        continue
    else
        break
    endif
endwhile
   
末..版主。。你看看这个,他咋不循环呢。。。
作者: cylhb    时间: 2012-7-19 22:07
楼上的代码,
并没有对  ret2 进行任何赋值语句.
初始化ret2=0

于是 if(ret2!=0)  始终不成立,则执行 break...跳出
作者: kovsko    时间: 2012-7-20 08:27
回复 4楼cylhb的帖子

嗯。。。可能写错了。。。谢谢这位..............................................................
怎么称呼???




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1