É uma má prática usar break
declaração dentro de um for
loop ?
Digamos, estou procurando um valor em uma matriz. Compare dentro de um loop for e, quando o valor for encontrado, break;
saia do loop for.
Esta é uma prática ruim? Vi a alternativa usada: defina uma variável vFound
e defina-a como true quando o valor for encontrado e verifique vFound
a for
condição da instrução. Mas é necessário criar uma nova variável apenas para esse fim?
Estou perguntando no contexto de um loop normal C ou C ++.
PS: As diretrizes de codificação MISRA desaconselham o uso de interrupções.
break
na mesma liga quegoto
:)