VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
楼主: 8919795

把GOTO改成循环有没有一般方法呀?具体该怎么做?

[复制链接]

0

主题

8

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-6-14 11:31:42 | 显示全部楼层
我的微信zhu299,有空学习学习
回复

使用道具 举报

0

主题

6

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
发表于 2020-6-21 20:45:01 | 显示全部楼层

do
{
    if ( ...)
    {
        break;
    }

    if (...)
    {
        break;
    }

    ....

    if (...)
    {
        break;
    }

    结束处理;
    return 成功;
}
while(false);

错误处理;
return 失败;
回复

使用道具 举报

0

主题

24

帖子

9.00

积分

新手上路

Rank: 1

积分
9.00
发表于 2020-6-30 16:00:02 | 显示全部楼层
都可以改成
do{
}
while(loop);
回复

使用道具 举报

0

主题

23

帖子

13.00

积分

新手上路

Rank: 1

积分
13.00
发表于 2020-7-2 10:15:01 | 显示全部楼层
把goto改成return。
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-7-16 18:15:01 | 显示全部楼层
GOTO 改成 循环 ??
循环似乎是可以改成GOTO的;
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-7-17 15:00:01 | 显示全部楼层
要看具体问题,一般方法是没有的。
  不过用用goto又不是什么大逆不道的...特别是从很深很深的循环里面跳出的时候,我还没发现比goto更简单的方法。
回复

使用道具 举报

0

主题

2

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-7-18 20:30:02 | 显示全部楼层
goto是利器。
回复

使用道具 举报

0

主题

8

帖子

7.00

积分

新手上路

Rank: 1

积分
7.00
发表于 2020-7-30 22:30:01 | 显示全部楼层
有些 goto是无法改成循环的
有些 硬改的 改之后很乱

goto  是个好东东~~~我喜欢!!
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-7-31 20:00:01 | 显示全部楼层
do
{
}while(0)
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-8-2 14:45:01 | 显示全部楼层
goto一定能够改成while,这个是被证明过的.

不过就是实际的方法论上面不知道怎么搞,我最近也在为这个问题头疼,希望大家能提供点思路.
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

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