Cláusulas else em c ++
C ++ permite que o programa para especificar uma cláusula após a palavra-chave outro que é executado se a expressão condicional é falsa, como no exemplo a seguir:
if (m gt; n) // se m é maior do que n ... {// ... então fazer essas coisas -...} else // ... caso contrário, ... {// ... fazer essas coisas}
o outro cláusula deve aparecer imediatamente após o encerramento cinta do E se cláusula. Em uso, a outro aparece como mostrado no seguinte fragmento:
if (Nage lt; 0) {cout lt; lt; "Idade não pode ser negativa usando 0." lt; lt; endl-nage = 0-} else {cout lt; lt; "Era do " lt; lt; nage lt; lt; " entrou" lt; lt; endl-}
Neste caso, se nage é menor que zero, o programa envia a mensagem “A idade não pode ser negativa usando 0.” em seguida, define nage a 0. Isto corresponde ao fluxo de controlo mostrado na primeira imagem. E se nage não é inferior a zero, o programa envia a mensagem “Age of x entrou”, Onde X é o valor de nage. Isto é mostrado na segunda imagem.