>> DAVID J. Malan: Ejja jimplimentaw programm li jieħu vantaġġ mill-
Librerija CS50, bl-użu funzjoni msejħa jiksbu int, li l-iskop fil-ħajja huwa li
tagħmel dan, li jkollna int, jew integer, mill-utent.
Well, biex jużaw din il-funzjoni aħna l-ewwel jeħtieġ li jinkludu l-librerija CS50
fajl tal-header, li nistgħu nagħmlu ma ' il sharp jinkludu dikjarazzjoni.
>> Ejja jmiss, kif aħna spiss, jinkludu io.h standard hekk li għandna aċċess
għal funzjoni bħal printf.
Ejja issa jiddikjara prinċipali, hija stess, ma int null prinċipali, Brace kaboċċi miftuħa, u
Brace kaboċċi preemptively qrib.
U ejja issa tipproċedi biex fil-pront l-utent għal żewġ interi, u sejħa ejja
minnhom, għall-fini ta ' diskussjoni, x u y.
U ejja finalment żid dawn iż-żewġ valuri, X u Y, flimkien sabiex
timplimenta l-aktar sempliċi ħafna ta 'kalkolaturi.
>> printf, jekk jogħġbok agħti me int.
U issa għandna bżonn li fil-fatt tikseb li int mill-utent.
Biex tagħmel dan, jien ser tiddikjara varjabbli imsejħa x, u b'hekk kienu allokati
xi memorja fil-kompjuter għal dan il-varjabbli, x.
U issa let me tassenja, permezz tal- operatur assenjazzjoni, il-valur tar-ritorn,
biex ngħidu hekk, ta get int.
Fi kliem ieħor, fuq il-lemin ta 'din l-espressjoni, ejja sejħa jiksbu
int, li huwa funzjoni dikjarata CS50.h, u jippermettu nikseb int tagħmel il-
irfigħ ta 'jkollna int b'xi mod mill-utent, jirritornaha,
biex ngħidu hekk, u mbagħad maħżuna minn il-lemin ta 'din l-espressjoni
fil-naħa tax-xellug ta 'din l-espressjoni.
>> Ejja jmiss jagħmlu l-istess ħaġa, din time jkollna valur għal
varjabbli imsejħa y.
printf, jekk jogħġbok agħti me int ieħor.
int y, u b'hekk tiddikjara ġdida varjabbli, dan iż-żmien imsejħa
y, ugwali tikseb int.
Fi kliem ieħor, I jista 'sejħa get int ħinijiet multipli, u kull darba huwa
ser jirritorna kwalunkwe numru sħiħ l-utent fil-fatt ittajpjat.
>> Fl-aħħarnett, ejja żid xuy flimkien.
printf, din is-somma ta '% d% u d, hekk kliem ieħor, jien ser plagg fil-
valuri ta 'xuy għal dawk Valuri placeholder.
% D huwa, ukoll,% d.
Fi kliem ieħor, jekk I żid int wieħed li int ieħor, jien ser
tikseb terz int.
Għalhekk, jien ser tuża t-tielet post detentur għal int.
>> Perjodu, backslash n, biss li jitqiegħed ġdida linja fuq l-iskrin sabiex jimxu l-
cursor isfel pulit, kwotazzjoni qrib.
>> Issa, printf, f'dan il-każ, huwa għaddej ikollok tieħu xi addizzjonali
argumenti, tlieta, fil-fatt.
Minħabba f'dan l-ewwel argument, stajt speċifikati tliet detenturi post.
Hekk jien ser tissepara dawn argumenti, bħal dejjem, ma virgoli.
Din l-ewwel argument se tkun x, it-tieni argument li qed jiġri
li tkun y, u t-tielet argument bħal se tkun, ukoll, biss
espressjoni aritmetika, x plus y.
Jien ser tagħlaq lista argument tiegħi ma a parentesi, virgola b'punt, Save tiegħi
fajl, u issa jikkompilaw dan il-programm.
>> Kun aġent li jżid Ikteb.
Jien lura fil Teptip fil-pront tiegħi.
Ejja issa run - dot mmejla aġent li jżid Ikteb.
Jekk jogħġbok agħtini l-int.
Nibdew bl 1.
Jekk jogħġbok agħtini int ieħor.
Ejja jmorru ma 2.
U wieħed jittama, is-somma ta '1 u 2 huwa 3.