TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: 13pic en 07 de Febrero de 2009, 13:24:44
-
buenas, soy nuevo en el foro y principiante en electrónica, y tengo una duda:
¿para que son los IFs "anidados"? :shock:
muchisimas gracias
-
para que se ejecute codigo solo despues que se cumpla una secuencia de condiciones verdaderas o falsas, en programas grandes muchas condiciones if generan deterioro del desempeño del programa por eso se suele utilizar el switch
ejemplo
a=verdadero
b=verdadero
c=falso
//if anidados
if(a=TRUE){
//pasa algo
if(b=TRUE){
//si a es verdadero y luego b es verdadero pasa otra cosa mas
if(c=TRUE){
//si a verdadero y luego b es verdadero y posterior c verdadero se ejecuta esto(cosa que no pasa en este caso)
}
..............................
}
.............................
}
Ademas se puede utilizar else despues de un if para ejecutar otras cosas si el if no se ejecuta o bien else if();
-
mira el siguiente Power Point, te va a ser de utilidad: if anidados y switch (http://www.uprb.edu/profesor/ahuertas/COTI3101/IfAnidados_y_Switch.ppt)
-
muchas gracias :)
-
Yo te recomendaria ir más allá y leerte el típico libro de aprenda C en 21 dias, que es gratuito.
Un saludete.