>> SIARADWR 1: Dewch i ysgrifennu rhaglen sy'n annog y defnyddiwr ar gyfer int, yn gyfanrif,
ac yna yn gwneud ychydig o ddadansoddi arno, yn dweud wrthynt p'un a
mae'n cadarnhaol neu negyddol.
I wneud hyn, gadewch i ni gynllunio ar ddefnyddio'r getint swyddogaeth yn y Llyfrgell CS50,
yr wyf i'n mynd i angen i gynnwys cs50.h.
Rydw i'n mynd i ragweld eisiau i argraffu rhai pethau i
y sgrin yn ogystal.
Felly, yr wyf hefyd yn ddim yn mynd i gynnwys standardio.h.
>> Ac yr wyf i'n awr yn mynd i ddatgan prif fel arfer.
mainvoid int, Brace cyrliog agored, a Brace cyrliog preemptively agos.
Rydw i'n mynd i bellach yn brydlon y defnyddiwr ar gyfer y int.
Printf, os gwelwch yn dda mi i mewn
Ac yr wyf i'n awr yn mynd i gael bod int gan y defnyddiwr.
Int, gadewch i ni alw n, yn hafal i getint.
>> Mewn geiriau eraill, ar yr ochr dde mynegiant hwn, dw i'n mynd i alw
y swyddogaeth CS50 o'r enw getint, a oedd yn yn mynd i wneud yn union hynny.
Yna, mae'n mynd i ddychwelyd y gwerth o ochr dde'r
mynegiant i ochr chwith y mynegiant, yn y pen draw storio
bod gwerth mewn newidyn a elwir yn n.
Gadewch i ni yn awr yn gwneud ychydig o ddadansoddi.
>> Ar gyfer hyn, dw i'n mynd i gyflogi cyflwr, neu gangen, â hwy os n yw,
dyweder, yn fwy na 0, yna rwy'n mynd i wneud y canlynol.
Agor Brace cyrliog a preemptively cau Brace cyrliog.
Rydw i'n mynd i wedyn yn argraffu allan "chi dewis cyfanrif positif. "/ n ar gyfer
fformatio, dyfynnwch agos, ar gau parenthesis, hanner colon.
>> Arall, yr wyf i'n mynd i eisiau argraffu rhywbeth ychydig yn wahanol.
Felly arall, Brace cyrliog cyrliog yn agos agored Brace, printf, "eich dewis yn negyddol
cyfanrif. "Mae pob hawl, gadewch i ni arbed a llunio rhaglen hon.
Gwneud cyflwr sero Enter.
Fy mod yn ôl yn fy dot amrantu brydlon slaes, cyflwr, sero, Enter.
>> A gadewch i ni wneud y symlaf o bwyll yn gwirio yn gyntaf.
Un fel fy int, ac yr wyf yn wir dewis cyfanrif positif.
Gadewch i ni redeg y rhaglen hon eto gyda cyflwr, sero, Mewnbynnu, "rhowch
mi int. "Gadewch i ni drio dau.
Yr wyf yn wir dewis cyfanrif positif.
>> Gadewch i ni fynd negyddol y tro hwn.
Dot slaes, cyflwr, sero.
Negyddol 1 ac yr wyf yn codi cyfanrif negyddol.
Ond dydw i ddim yn ei wneud eto.
Gadewch i ni geisio cornel arall achos, os mynnwch.
Gadewch i ni geisio sero.
>> Dot slaes, cyflwr, sero, Nodwch, a sero.
Ac oh bachgen, yr wyf yn dewis cyfanrif negyddol.
Ond rwy'n eithaf siwr sero yn cael ei ddiffinio fel un nad yw'n gadarnhaol nac yn negyddol.
Felly, yr wyf i'n mynd i gael i atgyweiria hon.