>> David J. MALAN: ni ipapatupad Hayaan ang isang programa na tumatagal ng husto ang mga
CS50 aklatan, gamit ang isang function na tinatawag na makakuha int, na ang layunin sa buhay ay upang
gawin lamang na, sa pagkuha ng isang int, o isang integer, mula sa user.
Well, gamitin muna namin ito function na kailangang isama ang CS50 library
header ng file, na maaari naming gawin sa ang matalim isama statement.
>> Sabihin sa tabi, bilang madalas naming gawin, isama karaniwang io.h nang sa gayon ay magkaroon kami ng access
sa isang function tulad ng printf.
Ngayon magpahayag ng main, mismo, may int Hayaan pangunahing walang bisa, bukas kulot suhay, at
preemptively malapit kulot suhay.
At magpatuloy upang i-prompt ang user sabihin ngayon para sa dalawang integer, at tawag let ni
mga ito, alang-alang sa talakayan, x at y.
At sa wakas ay idagdag ang dalawang mga halaga ipaalam, x at y, sama-sama upang
ipatupad ang napaka pinakasimpleng ng calculators.
>> printf, mangyaring bigyan ako ng int.
At ngayon ay kailangan naming upang aktwal na makakuha ng na int mula sa user.
Upang gawin ito, ako pagpunta sa ipinapahayag ng variable na tinatawag na x, at sa gayon ay paglaan
ilang memory sa computer na para ito variable, x.
At ngayon hayaan mo akong magtalaga, gamit ang pagtatalaga operator, ang halaga return,
kaya na magsalita, ng get int.
Sa ibang salita, sa kanang bahagi kamay ng ito expression, sabihin tumawag makakuha ng
int, na kung saan ay isang function na ipinahayag sa CS50.h, at payagan ang get int na gawin ang
mabigat na pag-aangat ng pagkuha ng isang int sa paanuman mula sa gumagamit, mga bumabalik na ito,
kaya upang makipag-usap, at pagkatapos ay pag-imbak nito mula sa kanang bahagi ng expression
sa kaliwang bahagi ng ito expression.
>> Ng susunod na gawin ang parehong bagay, ito Hayaan oras sa pagkuha ng halaga para sa isang
variable na tinatawag na y.
printf, mangyaring bigyan ako ng isa pang int.
int y, at sa gayon deklarasyon ng isang bagong variable, oras na ito na tinatawag na
y, katumbas makakuha ng int.
Sa madaling salita, ang maaari kong tumawag sa get int maraming beses, at sa bawat oras na
pagpunta sa bumalik kahit anong integer ang gumagamit ay aktwal na-type.
>> Panghuli, idagdag ni x at y magkasama ipaalam.
printf, ito kabuuan ng% d at% d, kaya sa madaling salita, Pupunta ako sa plug sa
mga halaga ng x at y para sa mga mga halaga ng placeholder.
% D ay, well,% d.
Sa madaling salita, kung magdagdag ako ng isa int sa isa pang int, pupuntahan ko
upang makakuha ng isang third int.
Samakatuwid, ako pagpunta sa gumamit ng isang third ilagay ang may-ari para sa isang int.
>> Panahon, backslash n, upang ilagay lamang ng isang bagong linya sa screen upang ilipat ang
cursor pababa nang maayos, malapit na quote.
>> Ngayon, printf, sa kasong ito, ay pagpunta upang gawin ang ilang mga karagdagang
mga argument, tatlo, sa katunayan.
Dahil sa na unang argument, na hindi ko na tinukoy tatlong lugar mga may-hawak.
Kaya ako pupunta upang paghiwalayin ang mga argumento, gaya ng lagi, gamit ang mga kuwit.
Ang unang tulad argumento ay magiging x, ang pangalawang tulad argumento ay pagpunta
upang maging y, at ang ikatlong tulad argumento ay magiging, mahusay, lamang ng isang
palatuusan expression, x plus y.
Pupunta ako isara ang aking listahan ng argumento sa isang panaklong, tuldok-kuwit, I-save ang aking
mag-file, at ngayon compile ang program na ito.
>> Gawin ang nagsasama ang Enter.
Ako ay bumalik sa aking mga kumikislap prompt.
Dot - ngayon magpatakbo ng ito Hayaan iwa ang nagsasama ang Enter.
Pakibigyan ako ng isang int.
Magsimula tayo may 1 Hayaan.
Pakibigyan ako ng isa pang int.
Sabihin pumunta may 2.
At sana, ang kabuuan ng 1 at 2 ay 3.