Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: bartolocarrasco en 08 de Enero 2020, 12:53

Título: C excepciones o salidas inesperadas en Code::Blocks al ejecutar break lenguajec
Publicado por: bartolocarrasco en 08 de Enero 2020, 12:53
¿Porqué en mi code:Block cuando alcanza break o sentencias similares, no continua leyendo otras opciones del programa?

Gracias

#include <stdio.h>
#include <stdlib.h>

int main() {
    int i=0;
    for (i=0; i<5; i++) { if(i>3) {break;} //Ejemplo break
        printf("i vale %d\n", i);
    }
    for (i=0; i<10; i++) { if(i%3==0) {continue;} //Ejemplo continue
        printf("Ahora i vale %d\n", i);
    }
    return 0; // Curso programación C aprenderaprogramar.com
}
Título: Re:C excepciones o salidas inesperadas en Code::Blocks al ejecutar break lenguajec
Publicado por: Alex Rodríguez en 11 de Enero 2020, 14:16
Hola, en https://aprenderaprogramar.com/foros/index.php?topic=1460.0 hay varias indicaciones que conviene seguir relativas a cómo poner título a los temas, cómo pegar código en los foros, etc. tenlas en cuenta por favor.

Yo cuando ejecuto este código no tengo ningún problema, me aparece en pantalla lo siguiente:

i vale 0
i vale 1
i vale 2
i vale 3
Ahora i vale 1
Ahora i vale 2
Ahora i vale 4
Ahora i vale 5
Ahora i vale 7
Ahora i vale 8

Process returned 0 (0x0)   execution time : 1.063 s
Press any key to continue.

¿Qué es lo que obtienes tú?
Título: Re:C excepciones o salidas inesperadas en Code::Blocks al ejecutar break lenguajec
Publicado por: bartolocarrasco en 11 de Enero 2020, 14:48
Estimado amigo:

ya he dado con el problema y he llegado al mismo resultado que tú. Perdona las molestias tanto por el tiempo que has perdido, tanto por mi ignorancia en determinados aspectos como por el formato de mensaje. Te agradezco tus amables correcciones.

Saludos