1 00:00:00,000 --> 00:00:03,290 >> DAVID J. MALAN: Så det siste programmet hadde en bug der det rapportert at 0 2 00:00:03,290 --> 00:00:07,220 er negativ, selv om teknisk 0 er verken 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 fikse denne feilen ved å sette inn en annen tilstanden i vårt program. 5 00:00:11,820 --> 00:00:14,500 >> Nærmere bestemt, på linje 12 Jeg kommer til å trykke Enter. 6 00:00:14,500 --> 00:00:19,560 Og deretter legge else if og lik lik 0, åpen krøllete 7 00:00:19,560 --> 00:00:21,900 brace, nær klammeparentes. 8 00:00:21,900 --> 00:00:24,650 >> Nå vil du legge merke til at jeg sa og maskinskrevet lik lik som 9 00:00:24,650 --> 00:00:26,050 motsetning til bare lik. 10 00:00:26,050 --> 00:00:29,880 Nå det er rett og slett fordi C er allerede ved hjelp av et enkelt likhetstegn som 11 00:00:29,880 --> 00:00:33,630 såkalte oppdrag operatør og i For å tildele en verdi fra høyre 12 00:00:33,630 --> 00:00:35,950 til en, si, variabel til venstre. 13 00:00:35,950 --> 00:00:39,700 Men i dette tilfelle vil vi faktisk ønsker å teste n for likestilling med 0. 14 00:00:39,700 --> 00:00:43,950 Og for å gjøre det i C, må du ganske enkelt å huske å bruke to like tegn. 15 00:00:43,950 --> 00:00:47,340 >> Vel, hvis n gjør faktisk lik lik 0, kommer jeg til å skrive ut 16 00:00:47,340 --> 00:00:48,730 følgende i stedet. 17 00:00:48,730 --> 00:00:53,690 Skriv ut F, plukket du 0. 18 00:00:53,690 --> 00:00:54,700 Lagre filen min. 19 00:00:54,700 --> 00:00:59,090 Og la oss nå kompilere dette som forholdene en. 20 00:00:59,090 --> 00:01:02,670 >> Tilbake på min blinker teksten, skal jeg å kjøre programmet med dot strek, 21 00:01:02,670 --> 00:01:04,180 forholdene en. 22 00:01:04,180 --> 00:01:06,970 Og la oss gjøre det samme tilregnelighet kontrollerer på nytt som før. 23 00:01:06,970 --> 00:01:09,750 1 for min int, som er faktisk positivt. 24 00:01:09,750 --> 00:01:14,480 La oss kjøre dette som vilkår en med en annen inngang, sier, negativ en, 25 00:01:14,480 --> 00:01:16,180 som er faktisk negativ. 26 00:01:16,180 --> 00:01:18,060 >> Nå la oss teste det med 0. 27 00:01:18,060 --> 00:01:19,575 dot slash, forholdene en. 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 puh. 31 00:01:23,435 --> 00:01:25,670 Jeg faktisk plukket 0 denne gangen. 32 00:01:25,670 --> 00:01:27,330