How can I break out of two nested for loops in Objective-C?

后端 未结 13 593
梦如初夏
梦如初夏 2020-12-01 00:49

I have two for loops nested like this:

for(...) {
    for(...) {

    }
}

I know that there is a break statement. But I am con

13条回答
  •  無奈伤痛
    2020-12-01 01:07

    If using goto simplifies the code, then it would be appropriate.

    for (;;) 
    {
        for (;;) 
        {
            break; /* breaks inner loop */
        } 
        for (;;) 
        {
            goto outer; /* breaks outer loop */
        }
    } 
    outer:;
    

提交回复
热议问题