>> SPEAKER 1: Napišimo program, ki pozove uporabnika za int, celo število,
nato pa malo analize na njem in jim sporoči, ali
to je pozitiven ali negativen.
Če želite to narediti, kaj je načrt za uporabo getint funkcijo v CS50 knjižnici,
za katerega bom potreboval vključiti cs50.h.
Grem predvideti želijo natisniti nekaj stvari
zaslon kot dobro.
Tako da sem tudi dogaja, da se vključi standardio.h.
>> In jaz sem zdaj dogaja, da ugotovi, Glavni kot ponavadi.
int mainvoid, odprt kodrasti brace, in preemptively blizu kodrasti brace.
Grem zdaj poziv uporabnik za to notr.
Printf mi prosim prijavite
In jaz sedaj dogaja, da bi dobili da int od uporabnika.
Int, recimo ji n, je enako getint.
>> Z drugimi besedami, na desni strani tega izraza, bom poklical
Funkcija CS50 imenuje getint, ki bo naredil točno to.
To se potem dogaja, da vrne te vrednosti na desni strani tega
Izraz na levi strani tega izraz, končno shranjevanje
da je vrednost v spremenljivko imenujemo n.
Dajmo zdaj narediti nekaj analiz.
>> Za to bom zaposliti stanje, ali podružnica, s če je n,
recimo, večje od 0, potem pa sem naredili naslednje.
Odprite kodraste opornik in preemptively zapri skodrane opornik.
Bom potem izpisal "si izbral pozitivno celo število. "/ n za
oblikovanje, blizu citiram, zaprta oklepaj, podpičje.
>> Drugega, bom želite natisniti nekaj malo drugačen.
Torej drugega, odprto kodrasti brace blizu kodrasti brace, printf, "si izbral negativno
število. "V redu, dajmo rešiti in zbere ta program.
Da stanje nič Enter.
Jaz sem nazaj na moj utripajočim hiter piko slash, stanje, Zero, Enter.
>> In kaj je naredil najpreprostejši zdrave pameti najprej pregleda.
Eden kot mojo notr, in sem res Izbral je pozitivno celo število.
Dajmo še enkrat zaženete ta program, s pogoj, nič, Enter "navedite
me int. "Poskusimo dva.
Jaz res izbral pozitivno celo število.
>> Pojdimo negativno tokrat.
Dot slash, stanje, nič.
Negativen 1 in sem izbral negativno celo število.
Ampak nisem še končal.
Poskusimo še en kotiček primeru, če hočete.
Poskusimo nič.
>> Dot slash, stanje, nič, Vnesete, in nič.
In oh fant, sem izbrala negativno celo število.
Vendar sem prepričan, nič se opredeli saj niti pozitivno niti negativno.
Torej, jaz bom moral to popraviti.