>> DAVID J. Malan: Laten uitvoeren van een programma dat gebruik maakt van de
CS50 bibliotheek, met een functie genaamd krijgen int, waarvan het doel in het leven is
dat ook te doen, om het verkrijgen van een int, of een geheel getal van de gebruiker.
Nou, om deze functie te gebruiken we eerst nodig om de CS50 bibliotheek omvatten
header file, wat we kunnen doen met de scherpe include-instructie.
>> Laten we het volgende, zoals we vaak doen, onder andere standaard io.H zodat we toegang
naar een functie als printf.
Laten we nu verklaren belangrijkste, zelf, met int belangrijkste leegte open accolade, en
preventief dicht accolade.
En laten we nu overgaan tot de gebruiker gevraagd voor twee gehele getallen, en call laten we
hen ter wille van discussie, x en y.
En laten we tenslotte deze twee waarden toe te voegen, x en y, samen teneinde
uitvoering van de zeer eenvoudige rekenmachines.
>> printf, geef me een int.
En nu moeten we eigenlijk dat int van de gebruiker.
Om dit te doen, ga ik verklaren een variabele met de naam x, waardoor de toewijzing
deel van het geheugen in de computer voor deze variabele x.
En nu laat me toe te wijzen, met behulp van de opdracht operator, de return waarde,
zo te zeggen, van get int.
Met andere woorden, aan de rechterkant van deze uitdrukking, laten we noemen krijgen
int, die een functie gedeclareerd CS50.h, en laat get int te doen de
zware werk op het krijgen van een int of andere manier van de gebruiker, terug te zenden,
zo te zeggen, en dan slaan uit de rechterkant van deze uitdrukking
in de linkerkant van deze uitdrukking.
>> Laten we het volgende doen hetzelfde, dit tijd om een ​​waarde voor een
variabele genaamd y.
printf, geef me nog een int.
int y, waardoor waarbij een nieuwe variabele, deze keer genaamd
y, gelijk krijgen int.
Met andere woorden, kan ik bellen get int meerdere keren, en elke keer is het
gaat terug wat integer de gebruiker daadwerkelijk heeft getypt.
>> Tenslotte voegen we x en y bij elkaar.
printf, dit bedrag van% d en% d, dus in Met andere woorden, ik ga de stekker in het
waarden van x en y voor de placeholder waarden.
% D is, nou,% d.
Met andere woorden, als voeg ik een int naar een andere int, ik ga
aan een derde int krijgen.
Daarom ga ik een derde te gebruiken gereserveerd voor een int.
>> Periode, backslash n, om er maar een nieuwe zetten lijn op het scherm om zo te bewegen de
cursor naar beneden netjes, dicht offerte.
>> Nu, printf, in dit geval, gaat te hebben om wat extra te nemen
argumenten, drie, zelfs.
Want in dat eerste argument, ik heb gespecificeerd drie houders plaats.
Dus ik ga deze scheiden argumenten, zoals altijd, met komma's.
Het eerste argument gaat worden x, is het tweede argument gaat
y, en de derde een dergelijk argument gaat worden, nou ja, gewoon een
rekenkundige expressie, x plus y.
Ik ga mijn lijst met argumenten te sluiten met een haakjes, puntkomma, Red mijn
bestand, en nu dit programma te compileren.
>> Maak adder Enter.
Ik ben weer terug bij mijn knipperende prompt.
Laten we nu draaien - dot slash adder Enter.
Geef me een int.
Laten we beginnen met 1.
Geef me nog een int.
Laten we gaan met 2.
En hopelijk, de som van 1 en 2 is 3.