>> DAVID J. Malan: Hebu kutekeleza mpango huo inachukua faida ya
CS50 maktaba, kwa kutumia kazi kuitwa kupata int, ambao lengo katika maisha ni kwa
kufanya hivyo tu, kwa kupata int, au integer, kutoka kwa mtumiaji.
Naam, kwa kutumia kazi hii sisi kwanza haja ni pamoja na CS50 maktaba
header file, ambayo tunaweza kufanya na mkali ni pamoja na taarifa.
>> Hebu ijayo, kama sisi mara nyingi kufanya, ni pamoja na kiwango io.h ili sisi kupata
kufanya kazi kama printf.
Hebu sasa kutangaza kuu, yenyewe, kwa int utupu kuu, wazi curly brace, na
preemptively karibu curly brace.
Na hebu sasa kuendelea na kuchochea user kwa integers mbili, na wito hebu
yao, kwa ajili ya majadiliano, x na y.
Na hebu hatimaye kuongeza thamani hizo mbili, x na y, pamoja ili
kutekeleza rahisi sana ya calculators.
>> printf, tafadhali nipe int.
Na sasa tunahitaji kweli kupata kwamba int kutoka kwa mtumiaji.
Kwa kufanya hivyo, mimi nina kwenda kutangaza variable kuitwa x, na hivyo kugawa
baadhi ya kumbukumbu katika kompyuta kwa kutofautiana hii, x.
Na sasa napenda kuwapa, kwa kutumia kazi operator, thamani ya kurudi,
hivyo kusema, ya kupata int.
Kwa maneno mengine, upande wa kulia ya msemo huu, hebu simu kupata
int, ambayo ni kazi alitangaza katika CS50.h, na kuruhusu kupata int kufanya
nzito kuondoa ya kupata int kwa namna fulani kutoka kwa mtumiaji, kurudi yake,
hivyo kusema, na kisha hifadhi hiyo kutoka upande wa kulia wa kujieleza hii
ndani ya upande wa kushoto ya msemo huu.
>> Hebu ijayo kufanya kitu kimoja, hii wakati kupata thamani kwa
variable kuitwa y.
printf, tafadhali nipe mwingine int.
int y, hivyo kutangaza mpya variable, wakati hii inayoitwa
y, ni sawa na kupata int.
Kwa maneno mengine, siwezi kuwaita kupata int mara nyingi, na kila wakati ni
kwenda na kurudi chochote integer mtumiaji kweli typed.
>> Hatimaye, hebu kuongeza x na y pamoja.
printf, kiasi hiki ya% d na% d, hivyo katika maneno mengine, mimi nina kwenda kuziba katika
maadili ya x na y kwa wale placeholder maadili.
% D ni, vizuri,% d.
Kwa maneno mengine, kama mimi kuongeza moja int mwingine int, mimi nina kwenda
kupata int tatu.
Kwa hiyo, mimi naenda kutumia tatu mahali mmiliki kwa int.
>> Kipindi, backslash n, tu kuweka mpya line juu ya screen ili hoja
mshale chini vizuri, quote karibu.
>> Sasa, printf, katika kesi hii, ni kwenda kuwa na kuchukua baadhi ya ziada
hoja, tatu, kwa kweli.
Kwa sababu katika hoja ya kwanza, nimekuwa fulani tatu wamiliki wa mahali.
Hivyo nina kwenda kwa tofauti ya hizi hoja, kama siku zote, na koma.
kwanza hoja hiyo ni kwenda kuwa x, pili hoja hiyo ni kwenda
kuwa y, na wa tatu hoja hiyo ni kwenda kuwa, vizuri,
kujieleza hesabu, x pamoja na y.
Mimi naenda kuifunga hoja orodha yangu na mabano, semicolon, Ila wangu
faili, na sasa kukusanya mpango huu.
>> Kufanya fira kuingia.
Mimi nina nyuma katika haraka yangu blinking.
Hebu sasa kuendesha - dot kufyeka fira kuingia.
Tafadhali nipe int.
Hebu kuanza na 1.
Tafadhali nipe mwingine int.
Hebu kwenda na 2.
Na hopefully, jumla ya 1 na 2 ni 3.