>> DAVID J. Malan: Gadewch i weithredu rhaglen sy'n manteisio ar y
Llyfrgell CS50, gan ddefnyddio swyddogaeth o'r enw cael int, y mae ei bwrpas mewn bywyd yw
wneud hynny, i gael int, neu cyfanrif, gan y defnyddiwr.
Wel, i ddefnyddio'r swyddogaeth hon i ni yn gyntaf angen cynnwys y CS50 llyfrgell
ffeil flaen, y gallwn ei wneud gyda y miniog cynnwys datganiad.
>> Gadewch i ni nesaf, fel yr ydym yn aml yn gwneud, yn cynnwys io.h safonol fel bod gennym fynediad
i swyddogaeth fel printf.
Gadewch i ni yn awr yn datgan prif, ei hun, gyda int prif ddi-rym, Brace cyrliog agored, a
Brace cyrliog preemptively agos.
A gadewch i ni yn awr symud ymlaen i annog y defnyddiwr ar gyfer dau gyfanrif, a galw gadewch i
iddynt, er mwyn trafodaeth, x ac y.
A gadewch i ni yn olaf ychwanegu dau gwerthoedd hynny, x ac y, gyda'i gilydd er mwyn
gweithredu'r symlaf iawn o gyfrifianellau.
>> printf, os gwelwch yn dda roi int mi.
Ac yn awr mae angen i ni mewn gwirionedd yn bod int gan y defnyddiwr.
I wneud hyn, yr wyf i'n mynd i ddatgan amrywiol o'r enw x, a thrwy hynny ddyrannu
rhywfaint o gof yn y cyfrifiadur ar gyfer newidyn hwn, x.
Ac yn awr gadewch i mi neilltuo, gan ddefnyddio'r gweithredwr aseiniad, mae'r gwerth dychwelyd,
fel petai, o int get.
Mewn geiriau eraill, ar yr ochr dde mynegiant hon, gadewch i ni alw cael
int, sy'n swyddogaeth ddatgan yn CS50.h, ac yn caniatáu i int yn cael gwneud y
codi pethau trwm o gael int rhywsut gan y defnyddiwr, dychwelyd,
fel petai, ac yna ei storio o yr ochr llaw dde ymadrodd hwn
i mewn i ochr chwith mynegiant hwn.
>> Gadewch i ni nesaf yn gwneud yr un peth, mae hyn yn amser yn cael gwerth am
amrywiol a elwir yn y.
printf, rhowch int arall i mi.
int y, a thrwy hynny datgan newydd amrywiol, y tro hwn a elwir yn
y, yn hafal i gael int.
Mewn geiriau eraill, gall yr wyf yn galw get int sawl gwaith, a phob tro y mae'n
mynd i ddychwelyd pa bynnag cyfanrif y defnyddiwr wedi teipio mewn gwirionedd.
>> Yn olaf, gadewch i ni ychwanegu x ac y gyda'i gilydd.
printf, y swm hwn o% d a% d, felly yn geiriau eraill, yr wyf i'n mynd i plwg yn y
gwerthoedd x ac y ar gyfer y rhai gwerthoedd dalfan.
% D yw, wel,% d.
Mewn geiriau eraill, os wyf yn ychwanegu un int i int arall, dw i'n mynd
i gael trydydd int.
Felly, dw i'n mynd i ddefnyddio trydydd lle deiliad ar gyfer int.
>> Cyfnod, slaes n, dim ond i roi newydd llinell ar y sgrin er mwyn symud y
cyrchwr i lawr yn daclus, dyfynnwch agos.
>> Yn awr, printf, yn yr achos hwn, yn mynd i gael i gymryd rhai ychwanegol
dadleuon, tri, mewn gwirionedd.
Oherwydd yn y ddadl gyntaf, rydw i wedi tri ddeiliaid lle penodol.
Felly, yr wyf i'n mynd i wahanu'r dadleuon, fel bob amser, gyda atalnodau.
Mae'r ddadl cyntaf o'r fath yn mynd i fod x, yr ail ddadl o'r fath yn mynd
i fod yn y, a'r trydydd ddadl o'r fath yn mynd i fod, wel, dim ond
mynegiant rhifyddeg, x yn ogystal â y.
Rydw i'n mynd i gau fy rhestr ddadl gyda a cromfachau, hanner colon, Achub fy
ffeilio, ac yn awr yn llunio rhaglen hon.
>> Gwneud wiber Enter.
Fy mod yn ôl yn fy brydlon amrantu.
Gadewch i ni yn awr rhedeg - dot slaes wiber Enter.
Os gwelwch yn dda roi int mi.
Gadewch i ni ddechrau gydag 1.
Rhowch int arall i mi.
Gadewch i ni fynd gyda 2.
Ac yn gobeithio, y swm o 1 a 2 yn 3.