Informática, perguntado por adriananogueira40, 1 ano atrás

De acordo com o que foi estudado sobre a função do operador de desvio "break", qual valor apresentado após a execução do script abaixo?

<?php
$result = null;
for ($i = 0; $i < 10; $i++) {
for ($j = 0; $j < 10; $j++) {
if ($j == 0) {
break;
}
$result++;
}
$result++;
}
echo $result;
?>

Soluções para a tarefa

Respondido por Index
2
O break quebra o fluxo da estrutura atual, ou seja, no exemplo acima ele irá sair do for mais interno. A cada vez que o algoritmo passa pela variável result o seu valor é incrementado. Isso se repete até a 10ª vez, pois essa é a condição imposta nas estruturas for.

O script exibirá o valor 10
Perguntas interessantes