1 00:00:00,000 --> 00:00:03,290 >> David J. MALAN: Așa că ultimul program de avut un bug prin care a raportat că 0 2 00:00:03,290 --> 00:00:07,220 este negativ, chiar dacă tehnic 0 nu este nici pozitiv, nici negativ. 3 00:00:07,220 --> 00:00:08,000 Dar nu este o problemă. 4 00:00:08,000 --> 00:00:11,820 Putem rezolva această problemă prin introducerea un alt condiție în programul nostru. 5 00:00:11,820 --> 00:00:14,500 >> În mod specific, la linia 12 Am de gând să lovi Enter. 6 00:00:14,500 --> 00:00:19,560 Și apoi adăugați altceva dacă și este egală cu este egal cu 0, ondulat deschis 7 00:00:19,560 --> 00:00:21,900 bretele, aproape acoladă. 8 00:00:21,900 --> 00:00:24,650 >> Acum, veți observa că i-am spus și tastat egal egal ca 9 00:00:24,650 --> 00:00:26,050 spre deosebire de doar egal. 10 00:00:26,050 --> 00:00:29,880 Acum, că e pur și simplu pentru că C este deja folosind un singur semn egal ca 11 00:00:29,880 --> 00:00:33,630 așa-numitul operator de atribuire și în Pentru a atribui o valoare de dreapta 12 00:00:33,630 --> 00:00:35,950 la o, să zicem, variabila din stânga. 13 00:00:35,950 --> 00:00:39,700 Dar, în acest caz, de fapt, ne-o dorim pentru a testa n pentru egalitate cu 0. 14 00:00:39,700 --> 00:00:43,950 Și de a face acest lucru în C, aveți pur și simplu să vă amintiți de a utiliza două semne egale. 15 00:00:43,950 --> 00:00:47,340 >> Ei bine, în cazul în care n are într-adevăr echipă 0, am de gând să imprima 16 00:00:47,340 --> 00:00:48,730 în schimb următoarele. 17 00:00:48,730 --> 00:00:53,690 Imprimare F, ai ales 0. 18 00:00:53,690 --> 00:00:54,700 Salvați fișierul meu. 19 00:00:54,700 --> 00:00:59,090 Si acum sa compila acest drept condiții 1. 20 00:00:59,090 --> 00:01:02,670 >> Înapoi la promptă meu intermitent, am de gând pentru a rula programul cu slash punct, 21 00:01:02,670 --> 00:01:04,180 condiții 1. 22 00:01:04,180 --> 00:01:06,970 Și să facem același bun-simț verifica din nou, ca și mai înainte. 23 00:01:06,970 --> 00:01:09,750 1 pentru Int mea, care este într-adevăr pozitiv. 24 00:01:09,750 --> 00:01:14,480 Hai să rulați din nou acest drept condiții 1, cu o a doua intrare de, să zicem, negativ 1, 25 00:01:14,480 --> 00:01:16,180 care este într-adevăr negativ. 26 00:01:16,180 --> 00:01:18,060 >> Acum, haideți să-l testeze cu 0. 27 00:01:18,060 --> 00:01:19,575 dot slash, condiții 1. 28 00:01:19,575 --> 00:01:20,715 Enter. 29 00:01:20,715 --> 00:01:22,665 0 și - 30 00:01:22,665 --> 00:01:23,435 Pfiu. 31 00:01:23,435 --> 00:01:25,670 Într-adevăr, am luat 0 de data asta. 32 00:01:25,670 --> 00:01:27,330