>> DAVID J. Malan: Við skulum innleiða forrit sem tekur kostur af
CS50 bókasafn, nota fall sem kallast fá int, en tilgangur í lífinu er að
gera einmitt þetta, að fá við int, eða heiltala sem er frá notandanum.
Jæja, til að nota þessa aðgerð við fyrst þarf að innihalda CS50 safnsins
hausaskrár, sem við getum gert með Mikil fela yfirlýsingu.
>> Skulum næst, eins og við gerum oft, ma staðall io.h svo að við höfum aðgang
að aðgerð eins og printf.
Skulum nú lýsa helstu, sig, með int Helstu ógilt, opið hrokkið Brace, og
preemptively nærri hrokkið Brace.
Og við skulum nú halda áfram að hvetja notandann fyrir tvær heiltölur og kalla skulum
þá, fyrir sakir umræðu, x og y.
Og við skulum bæta loksins þessi tvö gildi, X og Y, saman þannig að
innleiða mjög einfaldur reiknivélar.
>> printf, vinsamlegast gefa mér int.
Og nú þurfum við að raunverulega fá að Int frá notandanum.
Til að gera þetta, ætla ég að lýsa yfir breytu sem kallast X, þar með að úthluta
sumir minni í tölvunni fyrir þessa breytu, x.
Og nú langar mig að úthluta, að nota framsal rekstraraðila, skilagildi,
svo að segja, af þinn fá Int.
Með öðrum orðum, á hægri hlið þessa tjáningu, við skulum kalla fá
INT, sem er fall lýst í CS50.h, og leyfa fá INT að gera
þungur lyfta fá int einhvern veginn frá notanda, aftur það,
svo að segja, og þá geyma það frá á hægri hönd hlið af þessari tjáningu
í vinstri hönd þessarar tjáningu.
>> Skulum næst gera það sama, þetta tími getting a gildi fyrir
breytu sem heitir y.
printf, vinsamlegast gefa mér annað int.
int Y, þar með því að lýsa nýrri breytu, í þetta sinn kallast
Y, jafngildir fá int.
Með öðrum orðum, ég get hringt fá INT mörgum sinnum, og í hvert sinn sem það er
fara til baka hvað sem heiltölu notandinn hefur í raun slegið.
>> Loks skulum bæta x og y saman.
printf þetta summan af% d og% d, svo í Með öðrum orðum, ég ætla að stinga í
Gildin fyrir X og Y er I þeim Pláss gildi.
% D er vel,% d.
Með öðrum orðum, ef ég bæta við einum int til annars int, ég ætla
að fá þriðja int.
Því ég ætla að nota þriðja setja hald fyrir int.
>> Tímabil, sviga n, bara til að setja nýtt lína á skjánum svo að færa
bendilinn niður snyrtilegur, loka vitna.
>> Nú, printf, í þessu tilfelli, er að fara að þurfa að taka nokkur góð
rök, þrír, í raun.
Vegna þess að í þeirri fyrstu rök, hef ég tilgreindar þrjár staður eigendur.
Þannig að ég ætla að skilja þetta rök, eins og alltaf, með kommum.
Skal fyrsta rifrildi er að fara að vera x, önnur slík rök er að fara
að vera y, og þriðja svo rök er að fara að vera vel, bara
stærðfræði tjáning, x plús y.
Ég ætla að loka rök listanum mínum með A sviga semíkommu, Save My
skrá, og nú taka saman þetta forrit.
>> Gerðu naðra Enter.
Ég er aftur á blikkandi hvetja mína.
Skulum nú hlaupa það - punktur rista naðra Enter.
Vinsamlegast gefið mér int.
Við skulum byrja með 1.
Vinsamlegast gefið mér annað int.
Við skulum fara með 2.
Og vonandi er summan af 1 og 2 er 3.