DAVID J. MALAN: Così l'ultimo programma ha avuto un bug per cui si dice che 0 è negativo, anche se tecnicamente 0 non è né positivo né negativo. Ma non è un problema. Possiamo correggere questo bug inserendo un altro condizionare nel nostro programma. In particolare, alla riga 12 Ho intenzione di premere Invio. E poi aggiungere altro se e uguale è uguale a 0, graffa aperta brace, vicino parentesi graffa. Ora si noterà che ho detto e tipizzato è uguale uguale a come piuttosto che semplicemente uguale. Ora che è semplicemente perché C è già utilizzando un unico segno di uguale come cosiddetto operatore di assegnazione e Per assegnare un valore da destra ad un, diciamo, variabile a sinistra. Ma in questo caso, vogliamo davvero per testare n per uguaglianza con 0. E per farlo in C, avete semplicemente ricordarsi di usare due segni uguali. Beh, se n fa davvero uguale uguale 0, ho intenzione di stampare il seguente invece. Stampa F, hai scelto 0. Salva il mio file. E ora cerchiamo di compilare questo come condizioni 1. Torna alla mia richiesta di lampeggiare, io vado per eseguire il programma con la barra puntino, Condizioni 1. E facciamo la stessa sanità mentale controllare di nuovo come prima. 1 per il mio int, che è infatti positivo. Facciamo eseguire nuovamente questo come condizioni 1 con un secondo ingresso, per esempio, negativo 1, che è anche negativo. Ora testiamo con 0. dot Slash, condizioni 1. Invio. 0 e - uff. Ho infatti scelto 0 questa volta.