1 00:00:00,000 --> 00:00:03,290 >> DAVID J. Malan: Tak to posledné program mal chyba, kedy sa hlásil, že 0 2 00:00:03,290 --> 00:00:07,220 je negatívny, aj keď technicky 0 nie je ani pozitívne, ani negatívne. 3 00:00:07,220 --> 00:00:08,000 Ale nie je problém. 4 00:00:08,000 --> 00:00:11,820 Môžeme opraviť túto chybu tým, že vloží ďalší podmieňujú do nášho programu. 5 00:00:11,820 --> 00:00:14,500 >> Konkrétne, na riadku 12 Idem stlačte kláves Enter. 6 00:00:14,500 --> 00:00:19,560 A potom pridať else if a rovná sa rovná 0, otvorený kučeravé 7 00:00:19,560 --> 00:00:21,900 rovnátka, v jeho blízkosti je zložená zátvorka. 8 00:00:21,900 --> 00:00:24,650 >> Teraz si všimnete, že som povedal, a zadaný rovná rovná ako 9 00:00:24,650 --> 00:00:26,050 na rozdiel od práve rovná. 10 00:00:26,050 --> 00:00:29,880 Teraz je to jednoducho preto, že C je už pomocou jediného znamienko rovnosti as 11 00:00:29,880 --> 00:00:33,630 tzv operátor priradenia a aby bolo možné určiť hodnotu sprava 12 00:00:33,630 --> 00:00:35,950 na, povedzme, premenné na ľavej strane. 13 00:00:35,950 --> 00:00:39,700 Ale v tomto prípade vlastne chceme testovať n rovnosti s 0. 14 00:00:39,700 --> 00:00:43,950 A k tomu, že v C, sa jednoducho musí pamätať používať dve znamienka rovná. 15 00:00:43,950 --> 00:00:47,340 >> No, pokiaľ je n skutočne equal 0, idem vytlačiť 16 00:00:47,340 --> 00:00:48,730 nasledujúce miesto. 17 00:00:48,730 --> 00:00:53,690 Vytlačiť F, ste si vybral 0. 18 00:00:53,690 --> 00:00:54,700 Uložte svoj súbor. 19 00:00:54,700 --> 00:00:59,090 A teraz poďme zostaviť tento ako podmienky 1. 20 00:00:59,090 --> 00:01:02,670 >> Späť na môj blikajúce riadku, idem spustiť program s dot lomítkom, 21 00:01:02,670 --> 00:01:04,180 podmienky 1. 22 00:01:04,180 --> 00:01:06,970 A ideme na to rovnaký rozum skontrolujte znova ako predtým. 23 00:01:06,970 --> 00:01:09,750 1 pre môjho int, čo je naozaj pozitívne. 24 00:01:09,750 --> 00:01:14,480 Poďme znova to ako podmienok 1 s druhý vstup, povedzme, negatívne 1, 25 00:01:14,480 --> 00:01:16,180 ktorý je skutočne negatívny. 26 00:01:16,180 --> 00:01:18,060 >> Teraz poďme vyskúšať s 0. 27 00:01:18,060 --> 00:01:19,575 bodka lomítko, podmienky 1. 28 00:01:19,575 --> 00:01:20,715 Enter. 29 00:01:20,715 --> 00:01:22,665 0 a - 30 00:01:22,665 --> 00:01:23,435 Uf. 31 00:01:23,435 --> 00:01:25,670 Naozaj som si vybral 0 tentoraz. 32 00:01:25,670 --> 00:01:27,330