TC官方合作论坛

 找回密码
 立即注册
查看: 565|回复: 4
打印 上一主题 下一主题

[已解决] 一天到晚.问题不断。。。愁

[复制链接]
跳转到指定楼层
楼主
发表于 2012-7-19 21:49:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
    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:58 | 只看该作者
反正 就是个判断的条件
不要纠结太多
达到条件成立 就执行  代码
不成立  执行 另外的代码
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2012-7-19 21:57:13 | 只看该作者
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
   
末..版主。。你看看这个,他咋不循环呢。。。
回复 支持 反对

使用道具 举报

地板
发表于 2012-7-19 22:07:12 | 只看该作者
楼上的代码,
并没有对  ret2 进行任何赋值语句.
初始化ret2=0

于是 if(ret2!=0)  始终不成立,则执行 break...跳出
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2012-7-20 08:27:43 | 只看该作者
回复 4楼cylhb的帖子

嗯。。。可能写错了。。。谢谢这位..............................................................
怎么称呼???
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-10-13 23:32 , Processed in 0.145451 second(s), 24 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表