David J. Malan: Leiskite įgyvendinti programa, kuri pasinaudoja CS50 biblioteka, naudojant funkcija vadinama gauti int, kurio gyvenimo tikslas yra daryti tik tai, gauti int, arba sveikas skaičius nuo paties vartotojo. Na, naudoti šią funkciją, pirmiausia reikia įtraukti CS50 bibliotekai header failą, kurį mes galime padaryti su aštrus apima pareiškimą. Tegul kitas, kaip mes dažnai apima Standartinis io.h, kad mes turime galimybę kad kaip printf funkciją. Leiskite dabar deklaruoti pagrindinis, pats, su int Pagrindinis negaliojančiu, atviras garbanotas petnešomis, ir Preemptively arti garbanotas petnešomis. Ir tegul dabar pradėti raginti vartotoją dviejų sveikųjų skaičių, ir tegul raginimą juos, vardan diskusija, x ir y. Ir tegul pagaliau įtraukti šias dvi vertybes, x ir y, kartu siekiant įgyvendinti labai paprasčiausias skaičiuotuvai. printf, prašome duoti man int. Ir dabar mes turime iš tikrųjų gauti kad int nuo naudotojo. Norėdami tai padaryti, aš norėčiau pareikšti kintamasis vadinamas x, taip paskirstant kai kompiuterio atmintyje Šio kintamojo, x. O dabar leiskite man perleisti, naudojant priskyrimo operatorius grąžina vertė, taip sakant, get int. Kitaip tariant, dešinėje pusėje Šio žodžio, tegul pavadinkime gauti int, kuri yra funkcija deklaruota CS50.h ir leiskite get int daryti sunkiųjų kėlimo gauti int kažkaip nuo naudotojo, grąžindamas ją, taip sakant, o tada ją saugoti nuo dešinė pusė šios išraiškos į kairės pusės Šio žodžio. Leiskite kitą daryti tą patį, tai laiko gaunate vertę už kintamasis vadinamas m. printf, prašome duoti man vieną int. int y, taip deklaruojant nauja kintamasis, šiuo metu vadinamas y lygu gauti int. Kitaip tariant, aš galiu paskambinti get int kelis kartus, ir kiekvieną kartą, kai tai ketina grįžti nepriklausomai sveikasis skaičius vartotojo faktiškai atspausdinti. Galiausiai, galime pridėti x ir y kartu. printf, tai% d ir% d suma, todėl Kitaip tariant, aš ruošiuosi prijungti reikšmės x ir y tiems vietos rezervavimo ženklo vertybes. % D yra gerai,% d. Kitaip tariant, jei aš įdėti vieną int į kitą int, aš ruošiuosi gauti trečią int. Taigi, aš ruošiuosi naudoti trečiosios turėtojas už int. Laikotarpis, Backslash n, tiesiog įdėti naują linija ant ekrano taip, kad perkelti žymeklį žemyn tvarkingai, glaudžiai citata. Dabar printf, šiuo atveju, vyksta turi imtis tam tikrų papildomų argumentai, trys, iš tikrųjų. Kadangi pirmasis argumentas, aš nurodyti trys vieta turėtojų. Taigi, aš ruošiuosi atskirti šiuos argumentai, kaip visada, su kableliais. Pirmasis toks argumentas bus x, antras toks argumentas vyksta kad y ir trečias toks argumentas bus gerai, tik aritmetinis išraiška, x plius y. Aš ruošiuosi uždaryti savo argumentų sąrašą skliausteliuose, kabliataškis, išsaugoti savo failą, o dabar kaupia šią programą. Padaryti padidinimas Enter. Aš atgal į mano mirksi eilutę. Tegul dabar pats paleisti jį - dot velniop padidinimas Enter. Prašome duoti man int. Pradėkime nuo 1. Prašome suteikti man dar vieną int. Vykime su 2. Ir tikiuosi, kad 1 ir 2 suma yra 3.