C++中的流控制构造,如何修改?

Ser*_*mak 0 c++ loops for-loop if-statement

这是代码段.如果if语句成功,我想回到循环1.如果if语句成功,我需要程序不添加1000.

editA.i 在程序开头== 0.

我想比较两列字符串并获得距离度量.

我尝试过break和continue命令,但是没有一个能按我的意愿工作.

谢谢

for(editA.i; editA.i<6; editA.i++)  // Loop 1
{
    for(editB.j=0; editB.j<6; editB.j++)    // Loop 2
    {
        if(editA.A[editA.i] == editB.B[editB.j])  // if this statment works, 
            // I want to go back to "Loop 1". How???

            sum+= abs(editA.i - editB.j);

        else
            sum+= 1000;
    }

}
Run Code Online (Sandbox Code Playgroud)

Grz*_*orz 11

for(editA.i; editA.i<6; editA.i++)  // Loop 1 
{ 
    for(editB.j=0; editB.j<6; editB.j++)    // Loop 2 
    { 
        if(editA.A[editA.i] == editB.B[editB.j])  // if this statment works  I want to go back to "Loop 1"
        {
            sum+= abs(editA.i - editB.j); 
            break ;
        }

        else 
            sum+= 1000; 
    } 
} 
Run Code Online (Sandbox Code Playgroud)