Para demonstrar eu vou trazer um programa similar mostrado no curso:
if (chute == numero_secreto){
cout << "Parabéns! Você acertou o número secreto!" << endl;
}
else if (chute > numero_secreto){
cout << "Seu chute foi maior que o número secreto!" << endl;
}
else {
cout << "Seu chute foi menor que número secreto!" << endl;
}
Eu gostaria de entender do por que o "else if" e o "if" possuem o () com coisas escritas dentro, enquanto o else não tem o ()
Quando eu tentei fazer com o "else" tendo o () o sistema apresentou um erro
Gostaria de entender o motivo de o "else" não poder ter o (), se é por questões de logica ou só por causa da linguagem de programação que estou usando, que no caso é C++ ou se na verdade tem como e eu so errei uma parte do codigo