>> David J. Malan So wat verlede program het 'n fout waar dit gerapporteer dat 0
negatief is, selfs al is tegnies 0 of positief en negatief.
Maar dit is nie 'n probleem.
Ons kan hierdie fout regmaak deur die inbring van 'n ander kondisioneer in ons program.
>> Spesifiek, by lyn 12 Ek gaan druk Enter.
En voeg dan anders as en gelyk gelyk aan 0, oop krullerige
stut, naby krullerige stut.
>> Nou sal jy sien dat ek gesê het en getikte gelyk gelyk soos
in teenstelling met net gelyk.
Nou is dit net omdat C is reeds gebruik van 'n enkele gelyk teken as die
sogenaamde opdrag operateur en in Om 'n waarde van die reg om te wys
'n, sê, veranderlike aan die linkerkant.
Maar in hierdie geval, het ons eintlik wil hê n toets vir gelykheid met 0.
En om dit te doen in C, moet jy eenvoudig om te onthou twee gelyke tekens te gebruik.
>> Wel, as n nie inderdaad gelyk gelyke 0, ek gaan om uit te druk
die volgende plaas.
Print F, jy opgetel 0.
Red my lêer.
En nou, laat ons stel hierdie as voorwaardes 1.
>> Terug by my flikkerende vinnige, ek gaan die program uit te voer met dot streep
voorwaardes 1.
En laat ons dit doen dieselfde gesonde verstand kyk weer soos voorheen.
1 vir my int, wat inderdaad positief.
Kom ons tik dit as voorwaardes 1 met 'n tweede insette van, sê, negatiewe 1,
wat is inderdaad negatief.
>> Kom ons toets dit met 0 nou.
dot streep, voorwaardes 1.
Betree.
0 en -
Sjoe.
Ek wel opgetel 0 hierdie tyd.