1 00:00:00,000 --> 00:00:03,290 >> DAVID J. MALAN: Så det sista programmet hade ett fel som innebär att det rapporterats att 0 2 00:00:03,290 --> 00:00:07,220 är negativ, även om tekniskt 0 är varken positiv eller negativ. 3 00:00:07,220 --> 00:00:08,000 Men inte ett problem. 4 00:00:08,000 --> 00:00:11,820 Vi kan fixa detta fel genom att sätta in en annan skick i vårt program. 5 00:00:11,820 --> 00:00:14,500 >> Specifikt vid linjen 12 Jag ska slå in. 6 00:00:14,500 --> 00:00:19,560 Och sedan lägga annars om och är lika är lika med 0, öppen lockigt 7 00:00:19,560 --> 00:00:21,900 stag, nära klammer. 8 00:00:21,900 --> 00:00:24,650 >> Nu kommer du att märka att jag sa och skrivit lika lika som 9 00:00:24,650 --> 00:00:26,050 stället för att bara lika. 10 00:00:26,050 --> 00:00:29,880 Nu är bara för att C är redan användning av en enda likhetstecken som 11 00:00:29,880 --> 00:00:33,630 så kallat tilldelningsoperator och i För att tilldela ett värde från höger 12 00:00:33,630 --> 00:00:35,950 till en, säg, variabel till vänster. 13 00:00:35,950 --> 00:00:39,700 Men i det här fallet, vi faktiskt vill att testa n för jämlikhet med 0. 14 00:00:39,700 --> 00:00:43,950 Och att göra det i C, har du helt enkelt att komma ihåg att använda två likhetstecken. 15 00:00:43,950 --> 00:00:47,340 >> Tja, om n gör faktiskt lika lika 0, jag ska skriva ut 16 00:00:47,340 --> 00:00:48,730 följande i stället. 17 00:00:48,730 --> 00:00:53,690 Skriv ut F, plockade du 0. 18 00:00:53,690 --> 00:00:54,700 Spara min fil. 19 00:00:54,700 --> 00:00:59,090 Och nu ska vi sammanställa denna som villkor 1. 20 00:00:59,090 --> 00:01:02,670 >> Tillbaka på min blinkande prompten, jag ska att köra programmet med punkt snedstreck, 21 00:01:02,670 --> 00:01:04,180 villkor 1. 22 00:01:04,180 --> 00:01:06,970 Och låt oss göra det samma förstånd kolla igen som tidigare. 23 00:01:06,970 --> 00:01:09,750 En för min int, vilket är verkligen positiva. 24 00:01:09,750 --> 00:01:14,480 Låt oss köra detta som villkor 1 med en andra ingång på, säg, negativ 1, 25 00:01:14,480 --> 00:01:16,180 som verkligen är negativt. 26 00:01:16,180 --> 00:01:18,060 >> Nu ska vi testa det med 0. 27 00:01:18,060 --> 00:01:19,575 dot slash, villkor 1. 28 00:01:19,575 --> 00:01:20,715 Enter. 29 00:01:20,715 --> 00:01:22,665 0 och - 30 00:01:22,665 --> 00:01:23,435 Puh. 31 00:01:23,435 --> 00:01:25,670 Jag verkligen plockade 0 denna gång. 32 00:01:25,670 --> 00:01:27,330