Con respecto al uso de if-else en lenguaje C, ¿por qué no funciona?
La sintaxis de la declaración if... else en el lenguaje de programación C:
if(boolean_expression)
{
/*? Las declaraciones se ejecutarán si la expresión booleana es verdadera */
}
else
{
?/* declaración( s ) se ejecutará si la expresión booleana es falsa */
}
Si la expresión booleana se evalúa como verdadera, se ejecutará el código del bloque if; de lo contrario, se ejecutará el código del bloque if. else block El código se ejecutará. Como el verdadero lenguaje de programación C asume cualquier valor distinto de cero y no nulo, si es cero o nulo, se supone que es falso.
Diagrama de flujo de la declaración if... else: