Tip:
Highlight text to annotate it
X
>> DAVID J. Malan: Nii et viimane oli programmi bug, millega ta teatas, et 0
on negatiivne, kuigi tehniliselt 0 ei ole positiivne ega negatiivne.
Kuid probleem.
Me saame määrata see viga, lisades veel seisukorras meie programmi.
>> Täpsemalt real 12 Ma lähen Enter.
Ja siis lisada muud kui ja võrdub võrdub 0, avatud lokkis
traksidega, close lokkis traksidega.
>> Nüüd näed, mis ma ütlesin ja trükitud võrdub võrdne kui
mitte lihtsalt võrdne.
Vot see on lihtsalt sellepärast, et C on juba kasutades ühe võrdusmärk nagu
nn omistamisoperaatorile ja Et väärtustada paremalt
et, ütleme, muutuja vasakul.
Kuid sel juhul me tahame tegelikult testida n võrdõiguslikkuse 0.
Ja seda, et C, sa lihtsalt meeles pidada, et kasutada kahte võrdusmärki.
>> Noh, kui n tõepoolest võrdne võrdsete 0, ma lähen välja trükkida
järgmise asemel.
Prindi F, valisid 0.
Salvesta minu faili.
Ja nüüd lähme koostab selle kui tingimused 1.
>> Tagasi minu vilgub kiire, ma lähen käivitada programmi dot kaldkriipsuga
tingimused 1.
Ja teeme seda sama meelerahu vaadake veel nagu enne.
1 minu int, mis tõesti positiivne.
Teeme uuesti, see, kui tingimused seda 1-ga teine sisend, ütleme, negatiivne 1,
mis on tõepoolest negatiivne.
>> Nüüd testima 0.
dot kärpida, tingimused 1.
Enter.
0 -
puhh.
Ma tõesti kiirenenud 0 seekord.