É uma má prática usar breakdeclaração dentro de um forloop ?
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 vFounde defina-a como true quando o valor for encontrado e verifique vFounda forcondiçã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.
breakna mesma liga quegoto:)