在实际工作中goto这种无条件转移语句是不被提倡的,因它增加了阅读复杂度;
阅读代码的人需要跳来跳去。
但是有些场景下用goto这种逻辑又机器方便,因此工程师们找出了一中替代方案
do{
if()
{
.....
break;
}
if()
{
.....
break;
}
}while(0)
如此可以达到目的。
在实际工作中goto这种无条件转移语句是不被提倡的,因它增加了阅读复杂度;
阅读代码的人需要跳来跳去。
但是有些场景下用goto这种逻辑又机器方便,因此工程师们找出了一中替代方案
do{
if()
{
.....
break;
}
if()
{
.....
break;
}
}while(0)
如此可以达到目的。