Cláusulas más en c ++

C ++ permite que el programa para especificar una cláusula después de la palabra clave otro que se ejecuta si la expresión condicional es falso, como en el siguiente ejemplo:

si (m> n) // si m es mayor que n ... {// ... entonces hacer estas cosas -...} else // ... de lo contrario, ... {// ... hacer estas cosas}

los otro cláusula debe aparecer inmediatamente después de la llave de cierre del si cláusula. En uso, el otro aparece como se muestra en el siguiente fragmento:

si (Nage lt; 0) {cout lt; lt; "La edad no puede ser negativo- usando 0." lt; lt; endl-nage = 0-} else {cout lt; lt; "Edad de " lt; lt; Nage lt; lt; " entró" lt; lt; endl-}

En este caso, si Nage es menor que cero, el programa emite el mensaje "La edad no puede ser negativo- usando 0." y luego conjuntos Nage a 0. Esto corresponde a el flujo de control se muestra en la primera imagen. Si Nage no es menor que cero, el programa emite el mensaje "Age of x entró", dónde X es el valor de Nage. Esto se muestra en la segunda imagen.

imagen0.jpg


» » » » Cláusulas más en c ++