? Si , a continuación, las declaraciones son fundamentales para cualquier lenguaje de programación . Ellos permiten que los programas para llevar a cabo diferentes acciones en diferentes circunstancias . El ejemplo más básico de una proposición si-entonces es cuando inicie sesión en su cuenta de correo electrónico. " Si " la contraseña es correcta , "y luego" se puede ver su correo. " Si " le da una contraseña incorrecta ", luego" le dicen la contraseña era incorrecta . Declaraciones de casos son derivaciones de reglas if-then . Cambie instrucciones Case
instrucciones Case
son los componentes funcionales de los llamados " casos de conmutación " declaraciones en el lenguaje de programación C , o simplemente declaraciones " interruptor " en Java. Estos son como si-entonces las declaraciones , aunque algo simplificado. En lugar de un número de " si-entonces " declaraciones separadas , las declaraciones de conexión como toma de una sola variable , y luego tener una lista de sentencias case . Cada uno especifica un posible valor de la variable pasada en la función de interruptor - como , y si la variable coincide con una declaración de caso de condicional , o un valor a la que se compara la variable pasada en el interruptor como función , a continuación, se ejecuta el código correspondiente . por el ordenador
interruptor declaraciones de casos frente a si-entonces declaraciones
En función básica , las declaraciones de casos de conmutación funciona como si-entonces declaraciones: cada uno da una serie de posibilidades de código que podría ser ejecutado. Cambie las sentencias case tienen la ventaja de dar al programador una sintaxis más limpia para examinar que los tradicionales reglas if-then . Instrucciones Case consistan exclusivamente en "caso" seguido por el condicional , el código se ejecute bajo ella. Esto permite al programador determinar rápidamente toda la información relevante sobre el bloque de código cuando se depura un programa .
Tipos de datos
instrucciones Case
puede manejar la mayoría de los tipos de datos . Estos incluyen byte , que puede contener datos binarios , Char , que tiene un carácter único , y int , que contiene un número entero . No pueden manejar tipos de datos más avanzados, como float o decimal , que contienen números con componentes decimales. Ellos pueden manejar tipos de datos enumerados, sin embargo. Estos son los tipos de datos en la que el usuario declara un nombre para una variable personalizada , a continuación se definen los valores posibles de la variable puede contener.
Tipo de datos Consistencia
Independientemente del Tipo de datos que el programador está utilizando en la declaración del caso , ha de ser coherente entre la variable que el equipo se compara con las declaraciones de casos y los condicionales sentencia case . Un equipo sólo puede comparar las variables int a variables int , variables char a variables char , variables enumeradas a otra instancia de la misma variable enumerado y así sucesivamente . Si hay una discrepancia entre los dos tipos de datos , el programa no se compilará .