1 00:00:00,000 --> 00:00:03,290 >> David J. Malan: Tako da je prošle Program je imao bug pri čemu je izvijestio da je 0 2 00:00:03,290 --> 00:00:07,220 je negativan, iako je tehnički 0 nije ni pozitivno ni negativno. 3 00:00:07,220 --> 00:00:08,000 No, nije problem. 4 00:00:08,000 --> 00:00:11,820 Možemo riješiti ovaj bug umetanjem drugi stanje u našem programu. 5 00:00:11,820 --> 00:00:14,500 >> Naime, na liniji 12 Ja ću pogoditi Enter. 6 00:00:14,500 --> 00:00:19,560 I onda dodati još ako i jednako jednaka 0, otvoren kovrčava 7 00:00:19,560 --> 00:00:21,900 braće, u neposrednoj blizini kovrčava brace. 8 00:00:21,900 --> 00:00:24,650 >> Sada ćete primijetiti da sam rekao i upisali jednako jednako kao 9 00:00:24,650 --> 00:00:26,050 za razliku od samo jednako. 10 00:00:26,050 --> 00:00:29,880 Dakle, to je samo zato jer je C već koristeći jedan znak jednakosti kao 11 00:00:29,880 --> 00:00:33,630 Takozvani zadatak operatora i Kako bi se dodijeliti vrijednost s desne strane 12 00:00:33,630 --> 00:00:35,950 do, recimo, varijabla na lijevo. 13 00:00:35,950 --> 00:00:39,700 No, u tom slučaju, zapravo želimo testirati n za ravnopravnost s 0. 14 00:00:39,700 --> 00:00:43,950 I da to učiniti u C, jednostavno moraš zapamtiti koristiti dvije jednake znakove. 15 00:00:43,950 --> 00:00:47,340 >> Pa, ako je n se doista jednaka jednaka 0, ja ću isprintati 16 00:00:47,340 --> 00:00:48,730 Sljedeći umjesto. 17 00:00:48,730 --> 00:00:53,690 Ispis F, pokupili ste 0. 18 00:00:53,690 --> 00:00:54,700 Spremi moj dosje. 19 00:00:54,700 --> 00:00:59,090 A sada idemo sastaviti to kao uvjeti 1. 20 00:00:59,090 --> 00:01:02,670 >> Natrag na mom trepćući redak, idem pokrenuti program s dot crtom, 21 00:01:02,670 --> 00:01:04,180 Uvjeti 1. 22 00:01:04,180 --> 00:01:06,970 I neka je to taj isti razum provjeriti opet kao i prije. 23 00:01:06,970 --> 00:01:09,750 1 za moj int, što je doista pozitivno. 24 00:01:09,750 --> 00:01:14,480 Idemo repriza ovo kao uvjeta 1 s drugi ulaz, recimo, negativnom 1, 25 00:01:14,480 --> 00:01:16,180 koji je doista negativna. 26 00:01:16,180 --> 00:01:18,060 >> Sada ćemo ga testirati s 0. 27 00:01:18,060 --> 00:01:19,575 dot slash, uvjeti 1. 28 00:01:19,575 --> 00:01:20,715 Upišite. 29 00:01:20,715 --> 00:01:22,665 I 0 - 30 00:01:22,665 --> 00:01:23,435 fuj. 31 00:01:23,435 --> 00:01:25,670 I doista pokupila 0 ovaj put. 32 00:01:25,670 --> 00:01:27,330