LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 628|回复: 3

求教一个写法

[复制链接]
发表于 2005-7-27 16:27:54 | 显示全部楼层 |阅读模式
a,b,c,d四个对象,其中有两个相等。其余的互不相等。最糟的情况下需要6次比较才能找到这两个对象。我想在找到之后就结束比较,但似乎只有if....goto能够实现。还有别的什么方法?
发表于 2005-7-27 17:17:26 | 显示全部楼层
if

else if

else
回复 支持 反对

使用道具 举报

发表于 2005-7-27 20:23:52 | 显示全部楼层
setjmp & longjmp
回复 支持 反对

使用道具 举报

发表于 2005-7-30 15:33:47 | 显示全部楼层
告诉你一种通用的方法。有点编程经验的都应该知道。

while(1)//一个假的死循环
{
...
break;/*相当于goto到结束位置*/
...
continue;/*相当于goto到开始位置*/
...

break;/*正常运行到这里一定要break;以防成为真的死循环*/
}
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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