我有这个在我的代码:C++对于开关逻辑
for(each player)
{
for(each packet of this player)
{
switch(packet_id)
{
case PACKET_TYPE:
{
if(someething is wrong)
{
skip this player iteration and go on with next player
}
}break;
}
}
}
有两个“FOR”和一个“开关”
如何从当前的播放器迭代逃生,跳到另一名球员,从switch语句中?
- 休息会导致'病例'中断;
- A继续;会导致下一个数据包被重复使用
- ..?
您可以使用goto语句。您可以将内部循环放入函数中并从中返回。你可以使用一个标志,这是在两个循环中检查。这并不重要。 – selalerer