>> DAVID J. Malan: Pieņemsim īstenot programma, kas ņem priekšrocība
CS50 bibliotēka, izmantojot funkciju sauc iegūt int, kuras mērķis ir dzīvē
darīt tikai to, ka, lai iegūtu int, vai vesels skaitlis no lietotāja.
Nu, lai izmantotu šo funkciju, mēs vispirms nepieciešams iekļaut CS50 bibliotēkas
header failu, ko mēs varam darīt ar asas ietver paziņojumu.
>> Pieņemsim nākamais, kā mēs bieži vien ietver Standarta io.h tāpēc, ka mums ir pieejami
līdz funkcijai, piemēram, printf.
Pieņemsim tagad paziņo, galvenais, pats par sevi, ar int Galvenais spēkā neesošu, atvērts cirtaini lencēm, un
preemptively tuvu cirtaini lencēm.
Un pieņemsim tagad doties uz ātru lietotājam diviem veseliem skaitļiem, un sauksim
tos, dēļ Discussion, x un y.
Un pieņemsim, visbeidzot pievieno šīs divas vērtības, x un y, kā arī, lai
īstenot ļoti vienkāršākais kalkulatori.
>> printf, lūdzu, iedodiet man int.
Un tagad mums ir nepieciešams, lai faktiski saņemtu ka int no lietotāja.
Lai to izdarītu, es esmu gatavojas pasludināt mainīgo sauc x, tādējādi piešķirot
daži atmiņu datorā Šā mainīgā, x.
Un tagad ļaujiet man uzdot, izmantojot piešķiršana operatoram, atgriešanās vērtību,
tā sakot, par get int.
Citiem vārdiem, labajā pusē šo apzīmējumu, sauksim get
int, kas ir funkcija deklarēti CS50.h, un ļauj get int darīt
smago celšanas iegūt int kaut no lietotāja, to atpakaļ,
tā sakot, un pēc tam uzglabāt to no labajā pusē šī vārda
uz kreisajā pusē Šā vārda.
>> Pieņemsim nākamais darīt to pašu, tas laiks kļūst vērtību
mainīgo sauc y.
printf, lūdzu, dodiet man vēl int.
int y, tādējādi pasludinot jauna mainīgs, šoreiz sauc
y, vienāds iegūt int.
Citiem vārdiem sakot, es varu zvanīt get int vairākas reizes, un katru reizi, kad tas ir
gatavojas atgriezties neatkarīgi skaitlim lietotājs ir faktiski drukāti.
>> Visbeidzot, pieņemsim pievienojiet x un y kopā.
printf, šī summa ir% d un% d, tāpēc Citiem vārdiem sakot, es esmu gatavojas, lai kontaktdakšu
vērtības x un y tiem viettura vērtības.
% D ir labi,% d.
Citiem vārdiem sakot, ja es varu pievienot vienu int uz citu int, es esmu gatavojas
lai iegūtu trešo int.
Tāpēc es esmu gatavojas izmantot trešo vieta turētājs int.
>> Periods, reversā slīpsvītra n, tikai likt jaunu līnijas uz ekrāna, lai pārvietotu
kursoru uz leju glīti, ciešas cenas.
>> Tagad Printf, šajā gadījumā, ir iet ir veikt dažas papildu
argumenti, trīs, patiesībā.
Jo šo pirmo argumentu es esmu noteikti trīs vieta turētāji.
Tāpēc es esmu gatavojas, lai atdalītu šos argumenti, kā vienmēr, ar komatiem.
Pirmais šāds arguments būs x, otrais šāds arguments notiek
būt y, un trešais šāda arguments būs, labi, tikai
aritmētika izteiksme, x plus y.
Es esmu gatavojas slēgt savu argumentu sarakstu ar iekavas, semikols, Save My
failu, un tagad apkopo šo programmu.
>> Padarīt papildinātājs Enter.
Es esmu atpakaļ uz manu mirgo ātri.
Pieņemsim tagad palaist to - dot slash papildinātājs Enter.
Lūdzu, iedodiet man int.
Sāksim ar 1.
Lūdzu, iedodiet man vēl int.
Iesim ar 2.
Un, cerams, 1 summa un 2 ir 3.