>> David J. Malan: Idemo provedbu program koji iskorištava
CS50 knjižnica, koristeći funkciju nazvanu dobili int, čija je svrha u životu je da
upravo to, za dobivanje int, ili cijeli broj, od korisnika.
Pa, koristiti ovu funkciju smo prvi potrebno uključiti CS50 knjižnice
zaglavlje datoteke, što možemo učiniti s oštri su izjavu.
>> Idemo naprijed, kao što smo često, uključuju standardni io.h tako da imamo pristup
na funkcije poput printf.
Idemo sad proglasiti glavni, sama, sa int Glavni nevažeće, otvoren kovrčava brace, i
preventivno blizu kovrčava brace.
I nemojmo sad nastaviti na brz korisnik za dva cijela broja, a nazovimo
ih, poradi Rasprava, x i y.
I neka je na kraju dodati te dvije vrijednosti, X i Y, zajedno kako bi
implementirati vrlo najjednostavniji kalkulatora.
>> printf, molim vas dajte mi int.
A sada moramo zapravo doći Int koji od korisnika.
Da biste to učinili, ja ću proglasiti varijabla zove X, čime dodjele
dio memorije u računalu za ovu varijablu, x.
I sad neka mi dodijelili, koristeći Dodjela operator, povratna vrijednost,
da se tako izrazim, od get int.
Drugim riječima, na desnoj strani tog izraza, nazovimo dobiti
int, što je funkcija proglašen u CS50.h, i dopustiti get int učiniti
dizanje teških tereta za dobivanje int nekako od korisnika, vraćaju ga,
da se tako izrazim, a zatim ga pohrane od desnoj strani ovog izraza
na lijevoj strani tog izraza.
>> Idemo naprijed napraviti istu stvar, to Vrijeme dobivanje vrijednost za
varijabla zove y.
printf, molim vas dajte mi još jedan int.
int y, čime proglašenja nove promjenjiva, ovaj put pod nazivom
godina, jednako se int.
Drugim riječima, ja mogu nazvati get int više puta i svaki put je to
će se vratiti bez obzira na cijeli broj Korisnik je zapravo upisali.
>> Na kraju, dodajmo xiy zajedno.
printf, ovaj iznos od% d i% d, tako da u Drugim riječima, ja ću priključiti
Vrijednosti xiy za one Vrijednosti rezerviranih mjesta.
% D je, dobro,% d.
Drugim riječima, ako dodam jednu int u drugu int, idem
dobiti treću int.
Dakle, ja ću koristiti trećinu staviti držač za int.
>> Razdoblje, kosih crta n, samo staviti novi Crta na zaslonu kako bi se premjestiti
pokazivač dolje uredno, zatvoriti citat.
>> Sada, printf, u ovom slučaju, ide morati poduzeti neke dodatne
argumenata, tri, zapravo.
Budući da je u tom prvom argumentu, ja sam navedene tri mjesto nositelja.
Tako da ću odvojiti one argumenti, kao i uvijek, sa zarezima.
Prvi takav argument će biti x, drugi takav argument ide
da y, a treći kao argument će biti, dobro, samo
aritmetički izraz, x plus y.
Ja ću zatvoriti svoj popis argument s zagrade, zarez, spasi moju
podnijeti, a sada sastaviti ovaj program.
>> Napravite guja Enter.
Vratio sam se na moj trepćući redak.
Idemo sada ga pokrenuti - dot slash guja Enter.
Molim te, daj mi int.
Počnimo s jednom.
Molim te, daj mi još jedan int.
Idemo s dva.
I nadamo se, suma od 1 i 2 je 3.