Tip:
Highlight text to annotate it
X
>> DAVID J. Malan: Tāpēc, ka pēdējo programmai bija bug, kurā tā norādīja, ka 0
ir negatīvs, kaut arī tehniski 0 nav ne pozitīvu, ne negatīvu.
Bet ne problēma.
Mēs varam noteikt šo kļūdu, ievietojot citu nosacījums mūsu programmā.
>> Konkrētāk, rindā 12 Es esmu gatavojas hit Enter.
Un pēc tam pievienot vēl, ja un vienāds vienāds ar 0, atvērtu cirtaini
lencēm, netālu cirtaini lencēm.
>> Tagad jūs pamanīsiet, ka es teicu un drukāti vienāds vienāds kā
nevis tikai vienāds.
Tagad tas ir tikai tāpēc, ka C ir jau izmantojot vienu vienādības zīmi, jo
tā saukto piešķiršanu operatoram un Lai piešķirtu vērtību no labās
lai, teiksim, mainīgo pa kreisi.
Bet šajā gadījumā mēs tiešām gribam lai pārbaudītu n vienlīdzību ar 0.
Un, lai to izdarītu C, jums vienkārši ir atcerēties, lai izmantotu divas vienādas pazīmes.
>> Nu, ja n nav patiešām vienāds vienāds 0, es esmu gatavojas izdrukāt
punktu vietā.
Print F, jūs noplūktiem 0.
Saglabāt manu failu.
Un tagad pieņemsim apkopot šo kā nosacījumi 1.
>> Atpakaļ pie mana mirgojošu ātru, es esmu gatavojas palaist programmu ar dot slīpsvītra
nosacījumi 1.
Un pieņemsim darīt to pašu veselība pārbaudiet vēlreiz kā iepriekš.
1 manu int, kas ir patiešām pozitīvi.
Pieņemsim atkārto to kā nosacījumu 1 ar otrkārt ievade, teiksim, negatīva 1,
kas patiešām ir negatīvs.
>> Tagad pieņemsim pārbaudīt to ar 0.
dot slash, nosacījumi 1.
Enter.
0 un -
Phew.
Es tiešām paņēmu 0 šoreiz.