>> 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.