1 00:00:00,000 --> 00:00:03,290 >> DAVID J. MALAN: Så det sidste program havde en fejl, hvorved det rapporteret, at 0 2 00:00:03,290 --> 00:00:07,220 er negativ, selvom teknisk 0 er hverken positiv eller negativ. 3 00:00:07,220 --> 00:00:08,000 Men ikke et problem. 4 00:00:08,000 --> 00:00:11,820 Vi kan løse denne fejl ved at indsætte en anden tilstand ind i vores program. 5 00:00:11,820 --> 00:00:14,500 >> Specifikt ved linie 12 Jeg har tænkt mig at trykke Enter. 6 00:00:14,500 --> 00:00:19,560 Og derefter tilføje andet hvis og lig lig 0, åben krøllet 7 00:00:19,560 --> 00:00:21,900 klampe tæt klammeparentes. 8 00:00:21,900 --> 00:00:24,650 >> Nu skal du bemærke, at jeg sagde og maskinskrevet lig lig som 9 00:00:24,650 --> 00:00:26,050 modsætning til blot lig. 10 00:00:26,050 --> 00:00:29,880 Nu, er simpelthen fordi C er allerede hjælp af en enkelt lighedstegn som 11 00:00:29,880 --> 00:00:33,630 såkaldt opgave operatør og i For at tildele en værdi fra højre 12 00:00:33,630 --> 00:00:35,950 til fx variabel til venstre. 13 00:00:35,950 --> 00:00:39,700 Men i dette tilfælde, vi faktisk ønsker at teste n for ligestilling med 0. 14 00:00:39,700 --> 00:00:43,950 Og for at gøre det i C, du simpelthen nødt at huske at bruge to lighedstegn. 15 00:00:43,950 --> 00:00:47,340 >> Tja, hvis n gør faktisk lige lige 0, jeg har tænkt mig at udskrive 16 00:00:47,340 --> 00:00:48,730 den i stedet for efter. 17 00:00:48,730 --> 00:00:53,690 Print F, du valgte 0. 18 00:00:53,690 --> 00:00:54,700 Gem min fil. 19 00:00:54,700 --> 00:00:59,090 Og lad os nu kompilere dette som betingelser 1.. 20 00:00:59,090 --> 00:01:02,670 >> Tilbage på min blinkende prompt, vil jeg at køre programmet med dot skråstreg, 21 00:01:02,670 --> 00:01:04,180 betingelser 1.. 22 00:01:04,180 --> 00:01:06,970 Og lad os gøre det samme tilregnelighed tjek igen som før. 23 00:01:06,970 --> 00:01:09,750 1 for min int, der er faktisk positive. 24 00:01:09,750 --> 00:01:14,480 Lad os køres igen dette som vilkår nr. 1 med en anden indgang på fx negativ 1, 25 00:01:14,480 --> 00:01:16,180 der er faktisk negativ. 26 00:01:16,180 --> 00:01:18,060 >> Lad os nu prøve det med 0. 27 00:01:18,060 --> 00:01:19,575 dot skråstreg, betingelser 1.. 28 00:01:19,575 --> 00:01:20,715 Enter. 29 00:01:20,715 --> 00:01:22,665 0 og - 30 00:01:22,665 --> 00:01:23,435 phew. 31 00:01:23,435 --> 00:01:25,670 Jeg faktisk plukket 0 denne gang. 32 00:01:25,670 --> 00:01:27,330