Control
principal ()Explicación
Estas líneas se llaman instrucciones. El procesador lee la instrucción. Significa que el control va a la línea por línea. Al principio, la línea 1 se ejecuta . Después de ejecutar la línea 1, el control va a la línea 2. Esta ejecución de control es continua o en secuencia. Pero si queremos ejecutar, después de ejecutar la línea 1 y 2, y omitir las líneas 3 y 4 y queremos ejecutar las líneas 4 y 6, aplicamos un proceso.
Tipos de instrucción de control
Instrucción de control de decisiones
También se llama instrucción de control selectivo. Son 3 tipos.
1. si
2. demás
3. operador condicional
1. Si
Programación Ejemplo 1
#incluirProducción
Explicación
Si queremos omitir la línea printf ("adiós"); Utilizamos la instrucción de control de decisiones - si . Es una palabra clave. if (condición) -> La condición se verifica .
Programación Ejemplo 2
#incluirProducción
Explicación
If (x> 0) entonces solo se ejecuta el bloque de if (x> 0) y muestra el resultado, y if (x < 0 ) block is skipped and if ( x < 0 ), then the block of (x < 0 ) is only executed and show the result. This is how we can stop the execution of line by line.
2. Si más
If (condición)Explicación
En este caso, si (condición) es verdadero, entonces las líneas de if solo se ejecutan, entonces los bloques de lo contrario no se ejecutan.
Y si (la condición) es falso, las líneas delgadas del bloque de lose solo se ejecutan, entonces el bloque de si no se ejecuta.
Eso significa que ambos bloques de if y else no se ejecutan paralelista. Se basa en qué condición es verdadera que un código de bloque particular solo se ejecuta.
Programación Ejemplo 3
#incluirProducción
Explicación
Hay dos tipos de declaraciones en este programa,
1 .Declaración de declaración (int n);
2 .Declaración de acción (retorno 0 🙂
if-else reduce la declaración de no de acción en el programa si más si es completamente una declaración de acción.
Si en el bloque de la instrucción IF contiene solo una instrucción, en ese caso, no hay necesidad de soporte rizado.
3. Operador condicional ( ? :)
Esto también se llama operador ternario. La formación de un operador condicional es-
Condición ? Declaración: Declaración
Programación Ejemplo 4
#incluirProducción
Explicación
En el operador ternario, no hay requisito de () en lugar de condición. Escribimos solo condiciones, entonces ? Después de esa declaración: luego, después de eso, otra declaración.
Otro uso del operador condicional es la asignación selectiva.
Tarea selectiva
x = a> b ? A: B;Tenemos que asignar Max No entre A&B en x Si a> B, esta condición es verdadera, entonces se selecciona A. Si a> B, esta condición falsa, entonces se selecciona B, que se selecciona entre A&B, que se asigna en x.
Programación Ejemplo 5
#incluirProducción
Explicación
Aquí usamos el operador ternario como una tarea selectiva para mostrar; Al principio, se verifica qué variable entre X&Y es mayor al usar la condición (x> y) si x> y, esta condición es verdadera, x se selecciona y se asigna al máximo.
Si x> y, esta condición es falsa, y se selecciona y se asigna al máximo.
Luego imprima la variable máxima para mostrar el máximo.
Programación Ejemplo 6
#incluirProducción
Explicación
Hemos hecho este programa sin asignar X o Y a otra variable. Simplemente usamos la instrucción printf e imprimimos el operador ternario.
Conclusión
Para la discusión anterior sobre el concepto de control de la decisión, hemos llegado a la conclusión de que el control de la decisión es un concepto importante en el lenguaje C. Como el compilador toma decisiones con la ayuda de una declaración de control de decisiones, para esto, el lenguaje C también se llama lenguaje de procedimiento.