[C] primo approccio al costrutto if-else

frab1
Buongiorno, mi sto avvicinando passo per passo al linguaggio C. Ho scritto un piccolissimo programma che sulla base del valore di una variabile stampa una frase piuttosto che un'altra.

Ecco il programma:
#include

main ()
{
int risultato;
risultato == 19;
if (risultato < 18)
{
printf("Bocciato");

} else {
printf("Complimenti, esame superato");
}

}


il programma mi stampa bocciato in ogni caso..anche se inverto la condizione dell' IF...qualcuno puo' spiegarmi dove sbaglio?
Grazie!

Risposte
kanon4
Ciao, da quello che posso vedere l'errore è quando viene inizializzata la variabile risultato.
Invece di risultato == 19 dovresti dichiarare risultato = 19 perchè == viene utilizzato come operatore di uguaglianza nei cicli o nelle if, mentre per valorizzare una variabile è necessario utilizzare =.

frab1
grazie! era quello!

Rispondi
Per rispondere a questa discussione devi prima effettuare il login.