c - C - 使用 goto 语句管理许多标签
问题描述
祝你今天过得愉快,
我必须开发一个包含尽可能多的goto
- 语句的程序labels
。所以我的问题是,一个人怎么能轻松做到这一点?
我想实现一个goto
/ if
/ else
。while
不知道如何以适当的方式管理这个......
假设在 main() 中有如下形式的代码:
while (...)
{
y = 4 + 3;
y = ...;
if (...)
{
x = x - 5;
if (...)
{
// do something
}
else if (...)
{
if (...)
{
// do something
}
}
else
{
i = 10 + x;
if (...)
{
// do something
}
else
{
// do something
}
}
}
...
}
...
return 0;
最后,我想要一个格式如下的代码:
while (...)
{
...
goto PRIMARY_IF;
...
}
PRIMARY_IF:
...
...
END_PRIMARY_IF:
...
使用labels
and gotos
for each if
//将此代码转换为正确代码的最佳方法是什么else
?while
将不胜感激任何帮助!提前致谢!