Finalmente, al compilar llena de saltos similares al Goto de Assembler, pero si es cierto que al usar las instrucciones de tipo estructurado, si te olvidas de algo, el compilador te avisara, mientras que si pones el goto, hay casos en que deberías retornar y te olvidas hacerlo, probablemente tu programa se ira de viaje y no encuentres el porque.