1 00:00:00,000 --> 00:00:03,290 >> David J. Malan So wat verlede program het 'n fout waar dit gerapporteer dat 0 2 00:00:03,290 --> 00:00:07,220 negatief is, selfs al is tegnies 0 of positief en negatief. 3 00:00:07,220 --> 00:00:08,000 Maar dit is nie 'n probleem. 4 00:00:08,000 --> 00:00:11,820 Ons kan hierdie fout regmaak deur die inbring van 'n ander kondisioneer in ons program. 5 00:00:11,820 --> 00:00:14,500 >> Spesifiek, by lyn 12 Ek gaan druk Enter. 6 00:00:14,500 --> 00:00:19,560 En voeg dan anders as en gelyk gelyk aan 0, oop krullerige 7 00:00:19,560 --> 00:00:21,900 stut, naby krullerige stut. 8 00:00:21,900 --> 00:00:24,650 >> Nou sal jy sien dat ek gesê het en getikte gelyk gelyk soos 9 00:00:24,650 --> 00:00:26,050 in teenstelling met net gelyk. 10 00:00:26,050 --> 00:00:29,880 Nou is dit net omdat C is reeds gebruik van 'n enkele gelyk teken as die 11 00:00:29,880 --> 00:00:33,630 sogenaamde opdrag operateur en in Om 'n waarde van die reg om te wys 12 00:00:33,630 --> 00:00:35,950 'n, sê, veranderlike aan die linkerkant. 13 00:00:35,950 --> 00:00:39,700 Maar in hierdie geval, het ons eintlik wil hê n toets vir gelykheid met 0. 14 00:00:39,700 --> 00:00:43,950 En om dit te doen in C, moet jy eenvoudig om te onthou twee gelyke tekens te gebruik. 15 00:00:43,950 --> 00:00:47,340 >> Wel, as n nie inderdaad gelyk gelyke 0, ek gaan om uit te druk 16 00:00:47,340 --> 00:00:48,730 die volgende plaas. 17 00:00:48,730 --> 00:00:53,690 Print F, jy opgetel 0. 18 00:00:53,690 --> 00:00:54,700 Red my lêer. 19 00:00:54,700 --> 00:00:59,090 En nou, laat ons stel hierdie as voorwaardes 1. 20 00:00:59,090 --> 00:01:02,670 >> Terug by my flikkerende vinnige, ek gaan die program uit te voer met dot streep 21 00:01:02,670 --> 00:01:04,180 voorwaardes 1. 22 00:01:04,180 --> 00:01:06,970 En laat ons dit doen dieselfde gesonde verstand kyk weer soos voorheen. 23 00:01:06,970 --> 00:01:09,750 1 vir my int, wat inderdaad positief. 24 00:01:09,750 --> 00:01:14,480 Kom ons tik dit as voorwaardes 1 met 'n tweede insette van, sê, negatiewe 1, 25 00:01:14,480 --> 00:01:16,180 wat is inderdaad negatief. 26 00:01:16,180 --> 00:01:18,060 >> Kom ons toets dit met 0 nou. 27 00:01:18,060 --> 00:01:19,575 dot streep, voorwaardes 1. 28 00:01:19,575 --> 00:01:20,715 Betree. 29 00:01:20,715 --> 00:01:22,665 0 en - 30 00:01:22,665 --> 00:01:23,435 Sjoe. 31 00:01:23,435 --> 00:01:25,670 Ek wel opgetel 0 hierdie tyd. 32 00:01:25,670 --> 00:01:27,330