Red de conocimiento informático - Computadora portátil - ¿Qué es la declaración de cambio de rama en lenguaje C?

¿Qué es la declaración de cambio de rama en lenguaje C?

Declaración de cambio de rama C51

Después de aprender las declaraciones condicionales, podemos usar múltiples declaraciones condicionales para implementar ramas condicionales multidireccionales, pero podemos encontrar que usar demasiadas declaraciones condicionales para implementar ramas multidireccionales hará que el condicional declaraciones para incrustar. Hay demasiadas fórmulas, el programa es largo y difícil de leer. En este momento, la declaración de cambio también se puede usar para manejar selecciones de múltiples ramas y aclarar la estructura del programa. La sintaxis es la siguiente:

Cambiar (expresión)

{

Expresión constante de caso 1: declaración 1; interrupción; expresión constante de caso 2: declaración 2; Break; expresión constante de caso 3: declaración 3; expresión constante de caso n: declaración n; valor predeterminado: declaración

}

Expresión después del cambio en operación; La expresión se utilizará como condición y se comparará con el valor de la expresión constante que sigue al caso. Si son iguales, se ejecuta la declaración después del caso y luego se ejecuta la declaración de interrupción para saltar de la declaración de cambio. Si no hay ningún valor igual a la condición después del caso, se ejecutará la declaración después del valor predeterminado. Cuando los requisitos no cumplen con los requisitos, puede escribir una declaración predeterminada sin hacer nada.