>> DAVID J. MALAN: Så det sista programmet hade ett fel som innebär att det rapporterats att 0
är negativ, även om tekniskt 0 är varken positiv eller negativ.
Men inte ett problem.
Vi kan fixa detta fel genom att sätta in en annan skick i vårt program.
>> Specifikt vid linjen 12 Jag ska slå in.
Och sedan lägga annars om och är lika är lika med 0, öppen lockigt
stag, nära klammer.
>> Nu kommer du att märka att jag sa och skrivit lika lika som
stället för att bara lika.
Nu är bara för att C är redan användning av en enda likhetstecken som
så kallat tilldelningsoperator och i För att tilldela ett värde från höger
till en, säg, variabel till vänster.
Men i det här fallet, vi faktiskt vill att testa n för jämlikhet med 0.
Och att göra det i C, har du helt enkelt att komma ihåg att använda två likhetstecken.
>> Tja, om n gör faktiskt lika lika 0, jag ska skriva ut
följande i stället.
Skriv ut F, plockade du 0.
Spara min fil.
Och nu ska vi sammanställa denna som villkor 1.
>> Tillbaka på min blinkande prompten, jag ska att köra programmet med punkt snedstreck,
villkor 1.
Och låt oss göra det samma förstånd kolla igen som tidigare.
En för min int, vilket är verkligen positiva.
Låt oss köra detta som villkor 1 med en andra ingång på, säg, negativ 1,
som verkligen är negativt.
>> Nu ska vi testa det med 0.
dot slash, villkor 1.
Enter.
0 och -
Puh.
Jag verkligen plockade 0 denna gång.