Dov'è l'errore?
if (a == 0 and b == 0) printf("L'operazione non ha senso in N\n");
Il compilatore mi dice che c'è un errore prima di and. Quale è?
Parliamo di linguaggio c ovviamente.
Il compilatore mi dice che c'è un errore prima di and. Quale è?
Parliamo di linguaggio c ovviamente.
Risposte
La sintassi corretta in linguaggio C di quell'istruzione è if((a==0) && (b==0)) printf("L'operazione non ha senso in N \n");
Ciao!
Ciao!
"giuseppe87x":
if (a == 0 and b == 0) printf("L'operazione non ha senso in N\n");
Il compilatore mi dice che c'è un errore prima di and. Quale è?
Parliamo di linguaggio c ovviamente.
Conviene sempre utilizzare gli operatori macchina e non quelli scritti, poichè non tutti i compilatori lo supportano
quindi
&& e non and
|| e non or
Ok grazie ad entrambi.