domingo, 10 de septiembre de 2017

CURSO PIC: IF ELSE Y SWITCH EN CCS



IF ELSE
Se utiliza para toma de decisiones:

If (expresión)
                Sentencia 1;
Else                                                                                                     
                Sentencias 2;


Primero se evalúa la expresión si es cierta se ejecuta la sentencia 1, en caso contrario se ejecuta la sentencia 2 (else es opcional)

Puden anidarse:

If (expresión 1)
                Sentencia 1;
Else if (expresión 2)
                Sentencia 2;
Else
                Sentencia 3;
En este caso las expresión se evalúan en orden, si alguna es cierta la sentencia ligada a ella se ejecuta, en caso contrario se ejecuta la sentencia else. En ambos casos si existen varias sentencias deben ir entre {}


SWITCH
Es un caso particular de decisión múltiple:

Switch (expresión)
{
Case constante 1:
Sentencias;
Break;
Case constante 2:
Sentencias;
Break;
Default: 
Sentencias;
}

El comando break ocasiona la salida de switch, tambien tener en cuenta que default es opcional 

No hay comentarios:

CURSO PIC: GESTION DE PUERTOS USANDO PUNTEROS

Se puede acceder a la memoria de datos usando punteros, los cuales se definen como int. #define TRISA(int*) 0x85 #define PORTA(int*...