DAVID J. MALAN: La oss gjennomføre en program som utnyttet CS50 bibliotek, ved hjelp av en funksjon som heter få int, hvis formål i livet er å gjøre nettopp det, å få en int, eller et heltall, fra brukeren. Vel, for å bruke denne funksjonen vi først må ta med CS50 bibliotekets header-fil, som vi kan gjøre med den skarpe inkluderer utsagn. La oss neste, som vi ofte gjør, inkluderer standard io.h slik at vi har tilgang til en funksjon som printf. La oss nå erklære hoved, seg selv, med int Hoved ugyldig, åpen klammeparentes, og preemptively nær klammeparentes. Og la oss nå fortsette å spørre brukeren for to heltall, og la oss kalle dem, for moro skyld diskusjon, x og y. Og la oss endelig legge disse to verdiene, x og y sammen slik at implementere den aller enkleste av kalkulatorer. printf, vennligst gi meg en int. Og nå må vi faktisk få at int fra brukeren. For å gjøre dette, kommer jeg til å erklære en variabel kalt x, og dermed tildeling noe minne i datamaskinen for denne variabelen, x. Og nå la meg tildele, bruke oppdrag operatør, returverdien, så å si, av get int. Med andre ord, på høyre side av dette uttrykket, la oss kalle få int, som er en funksjon erklært i CS50.h, og la get int å gjøre tunge løft for å få en int liksom fra brukeren, returnere den, så å si, og deretter lagre den fra den høyre side av denne ekspresjon inn i den venstre side av dette uttrykket. La oss neste gjøre det samme, dette tid å få en verdi for en variabel kalt y. printf, vennligst gi meg en annen int. int y, og dermed erklære en ny variabel, denne gang kalt y, er lik få int. Med andre ord, kan jeg ringe get int flere ganger, og hver gang det er kommer til å gå tilbake uansett heltall brukeren faktisk har skrevet. Til slutt, la oss legge til x og y sammen. printf, denne summen av% d og% d, så i Med andre ord, jeg kommer til å plugge inn Verdiene av x og y for de plassholder verdier. % D er, vel,% d. Med andre ord, hvis jeg legger til en int til en annen int, jeg kommer for å få en tredje int. Derfor kommer jeg til å bruke en tredje plassere holderen for en int. Periode, backslash n, bare for å sette en ny linje på skjermen, slik som å bevege markøren ned pent, tett sitat. Nå printf, i dette tilfelle, går å måtte ta noen ekstra argumenter, tre, faktisk. Fordi i det første argumentet, har jeg spesifisert tre plassholdere. Så jeg kommer til å skille disse argumenter, som alltid, med komma. Den første slike argument kommer til å være x, er den andre slike argument går å være y, og det tredje eksempel argument kommer til å være, vel, bare en aritmetiske uttrykk, x pluss y. Jeg kommer til å lukke mitt argument liste med en parentes, semikolon, Lagre min fil, og nå kompilere dette programmet. Gjør huggorm Enter. Jeg er tilbake på min blinker teksten. La oss nå kjøre den - prikk slash huggorm Enter. Vennligst gi meg en int. La oss starte med en. Vennligst gi meg en annen int. La oss gå med to. Og forhåpentligvis, er summen av 1 og 2 3.