Saltos dentro de un programa
Holas a todos, espero puedan ayudarme!
Quiero saber si en C hay alguna manera de hacer saltos entre una parte y otra del programa, supongo que usando etiquetas, tal como se hace en programacion a bajo nivel (Assembler). Se podra hacer eso? Por favor, respondame apenas puedan,
Un millon de gracias,
Ricardo.
Quiero saber si en C hay alguna manera de hacer saltos entre una parte y otra del programa, supongo que usando etiquetas, tal como se hace en programacion a bajo nivel (Assembler). Se podra hacer eso? Por favor, respondame apenas puedan,
Un millon de gracias,
Ricardo.
Hola, respondiendo a tu pregunta te digo que con break; lo que haces es interrumpir un bucle o una sentencia if, y lo que haces es saltar todo el bloque de instrucciones hasta la siguiente instruccion, no se si me entiendes, sino pues preguntamelo de nuevo y te contestare con un ejemplo. Y bueno con return(1); por ejemplo lo que haces es retornar al programa principal saltandote todo lo que haya por debajo del return.
se me ha olvidado decirte la sentencia goto, que es lo que decias tu de etiquetas, ejemplo:
if( num == 0 ) goto OTRO_LADO ;
.............................
OTRO_LADO:
printf(........
lo que pasa que en programacion estructurada como es el caso de C, no se usa porque siempre hay que evitar dar saltos.
if( num == 0 ) goto OTRO_LADO ;
.............................
OTRO_LADO:
printf(........
lo que pasa que en programacion estructurada como es el caso de C, no se usa porque siempre hay que evitar dar saltos.
