>> David J. MALAN: Să pună în aplicare o program care profită de
Bibliotecă CS50, folosind o funcție numită obține Int, al cărei scop în viață este acela de a
face doar că, pentru a obține un int, sau un număr întreg, de la utilizator.
Ei bine, pentru a utiliza această funcție am primul trebuie să includă bibliotecă CS50 lui
fișier antet, pe care le putem face cu Sharp includ declarația.
>> Să următor, așa cum de multe ori am face, să includă io.h standard, astfel încât să avem acces
pentru o funcție ca printf.
Hai acum lui declare principal, în sine, cu int void main, acoladă deschisă, și
preventiv aproape acoladă.
Și să procedeze acum pentru a solicita utilizatorului pentru două numere întregi, și apelul Să
ei, de dragul de discuție, x și y.
Si sa sfârșit se adaugă cele două valori, x și y, împreună astfel încât să se
pună în aplicare cele mai simple de calculatoare.
>> printf, te rog da-mi un int.
Și acum avem nevoie pentru a obține de fapt, care int de la utilizator.
Pentru a face acest lucru, am de gând să o declare variabilă numită x, alocarea astfel
unele de memorie în computer pentru această variabilă, x.
Și acum să-mi atribui, folosind operatorul de atribuire, valoarea de returnare,
ca să spunem așa, de get Int.
Cu alte cuvinte, pe partea dreaptă din această expresie, să numim obține
int, care este o funcție declarată în CS50.h, și permite obține int să facă
ridicarea grele de a obține un int într-un fel de la utilizator, aceasta revenind,
ca să spunem așa, și apoi stocarea acestuia din partea dreaptă a acestei expresii
în partea stângă al acestei expresii.
>> Să următor face același lucru, aceasta timp obtinerea o valoare pentru o
variabilă numită y.
printf, te rog da-mi un alt int.
int y, declarând astfel un nou variabilă, de data aceasta numit
y, este egal cu a lua Int.
Cu alte cuvinte, eu pot apela get int de mai multe ori, și de fiecare dată este
O să se întoarcă orice întreg utilizatorul a tastat fapt.
>> În cele din urmă, să adăugăm x și y împreună.
printf, această sumă de% d și% d, astfel încât, în Cu alte cuvinte, am de gând să conectați
valori ale lui x și y pentru cei Valorile substituent.
% D este, ei bine, d%.
Cu alte cuvinte, dacă am adăuga un int la un alt Int, am de gând
pentru a obține un al treilea Int.
Prin urmare, am de gând să utilizeze un al treilea loc suport pentru un int.
>> Perioadă, backslash n, doar pentru a pune un nou linie de pe ecran, astfel încât să se deplaseze
cursorul în jos frumos, citat de aproape.
>> Acum, printf, în acest caz, se va să aibă de a lua unele suplimentare
argumente, trei, de fapt.
Pentru că în primul argument, am specificate trei suporturi loc.
Așa că am de gând să se separe aceste argumente, ca întotdeauna, cu virgule.
Primul astfel de argument va fi x, al doilea astfel de argument se întâmplă
să fie y, iar al treilea astfel de argument va fi, de asemenea, doar un
expresie aritmetică, x plus y.
Am de gând să închidă lista mea argument cu o paranteză, punct și virgulă, Salvați mea
fișier, iar acum compila acest program.
>> Face vipera Enter.
M-am întors la promptă mea să clipească.
Hai acum rula - dot slash vipera Enter.
Vă rog să-mi un int.
Să începem cu 1.
Vă rog să-mi un alt int.
Să mergem cu 2.
Și, sperăm, suma de 1 și 2 este de 3.