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.