[? DAN ARMADARAS:?] Hi, [Nago? Dan Armadaras?].
Gaur, ari gara joan den arazketa begira.
Ez bakarrik joan ginen teknika batzuk buruz hitz egin,
baina, aldi berean ari gara begiratzen joan ezaugarri batzuk jasotako
CS50 IDE ematen duten barruan programarik erraz arazteko duzu.
>> Just adibide bat Zerbait gaizki joan daiteke
eta, egia esan, zerbait Nik dagoeneko ikusi baino lehen.
Kasu honetan, hau C programa bat da zenbaki oso bat onartu du erabiltzaileak,
zatitzen da bi eginda, eta ematen du Irteeraren erabiltzaileak itzuli.
Orain zer ikusi dugu hitzaldiak ere lehenago,
Badakigu ez dela benetan eragingo du zatiketa arazo mota partida
zenbaki bakoitiak izan dugu.
>> Hain zuzen ere, besterik ez dugu bota kanpoan ezer dezimal ondoren.
Orain, dakiguna da Gertatzen kasua izan da.
Eta exekutatu badugu baieztatu genuen gure susmoak, lehenengo, konpila.
Eta gero, korrika eta zenbaki bakoitiak sartuz.
>> Hau ez da berria.
Baina hori da, benetan bat bug bat adibide dela
programa zabalago baten barruan egon daitezke duten bihurtzen gogorragoa behera jarraitzeko.
Jakin arren dugu zer alea da, egia Gaia Programa zehar
izango da identifikatu nahian liteke zehazki non errorea gertatzen,
zer arazo hori identifikatuz da, eta, ondoren, hura konpontzeko.
Beraz eskaintzen honen adibide gisa zer zerbait izan liteke
dagoeneko ezagutzen ditugun baina lurperatuta egon daiteke kodearen beste elementu barruan.
>> Beraz, beste iturburu hau irekitzean kodea fitxategia adibide gisa,
zatiketa Arazo hau da, gaur egun, programa handiago bat parte.
Oraindik ere pixka bat izan liteke Pixka tzea, eta guk
ahal izango da agian erraz identifikatzeko, batez ere,
besterik honetan ari gara eztabaidatzen geroztik.
Baina irudikatu dezakegu hori Arazoa eskala handiago bat egon daitezke.
>> Bildu dut bada hau, eta orain exekutatu, sartu zenbaki bakoitiak,
ikusi ahal izango dugu, ez dugula, hain zuzen ere eskuratu Irteeraren garela espero izana.
Kasu honetan, esango genuke dugun
zenbaki guztiak zenbatu nahi batetik kopuru zehatz batzuk eman.
Eta ez dugu hori ikusi ahal izango dugu hainbat gai izan
dugu irteera ditut hemen, bada, besterik gabe, 0 eta 1, 5 sarrera bat ematen dugu.
>> Beraz, badakigu hori Arazo bat dago hemen.
Ez dakigu jakin, hain zuzen non arazo hau benetan existitzen.
Orain modu bat dela Hori konpontzeko dastatu ahal izango dugu
Hori dugu zerbait da ezarri dira dagoeneko.
Besterik ezin dugu erabili da eskala handiago bat.
>> Lerro 14an daukagu printf Funtzio honek,
horri esker, AEBetako Estatu inprimatu Informazio hainbat pieza.
Eta hau zerbait da duzula Zure programaren barruan leverage behar
irudikatu zehazki zer da saiatu Kode lerro ezberdinetan gertatzen.
Beraz, hau ez da, nahiz eta azken irteera dela benetan dugu
kanpo ekoizteko nahi Programa honetan, oraindik dugu
debug batzuk izan liteke adierazpenak non gauden
Irudikatu nahi dastatu ahal, hain zuzen ere hau da, gure kode barruan gertatzen ari.
>> Beraz, kasu honetan, egingo dut debug etiketarekin printf.
Kasu honetan, hau da, besterik debug kate bat
nagoela up-jarriz horrela bihurtzen da Nire kodearen irteeran oso argi
zer den erakutsi nahi dudala.
Eta irteera hemen kopuruaren Kalkulatuta ditugu.
>> Kasu honetan, I might hain zuzen ere, jakin nahi
zer da aurretik gertatzen eta konputazio zehatz batzuen ondoren.
Beraz printf bat erabili liteke I aurretik eta kode lerro bat ondoren.
Kasu honetan, nahiz eta ezin izan nuen baita argi pixka bat gehiago
aurretik debug esanez eta arazteko beraz ostean
Hori ez dut neure burua nahastu batera lerro bat baino gehiago berdin-berdina dela.
>> Azken hau, eta run berkonpilatu badugu bertan, bost bezalako zenbaki bat idatzi berriro,
dugula ikusiko dugu orain baino lehen eta ondoren irteera
eta aurkitu ez ditugula egin argi bat zatiketa edo argi kopuruaren gainean izatea
benetan hori egin nahi dugu.
Orain, kasu honetan, hau da, Ez benetan irteera argi bat.
Ez da benetan emaitza argi bat bereziki programa hau amaitu nahi dugu.
>> Eta hau da, berriro, a Pixka tzea.
Baina, agian, gauza bat dela egin genezake espezifikazioaren esan bada
hau zatitzeko nahi dugun 2 eta gehitu 1-- orain beste era batera esanda,
up-- biribiltzeko orduan nahi dugu genezake agian ez dugu jakin
Gauza jakin hori egiten, kasu honetan.
Orain hemen ezagutzen dugu izango dugun gai gehitzeko 1 gure erdira murriztu zenbakira.
>> Dezagun berkonpilatu honetan eta berretsi hori
Hori nahi dugu modu Portaera.
Aurretik, orain dela ikusi ahal izango dugu izatea, 5 zenbakia izan dugu.
Ondoren, 3 zenbakia behar dugu, bertan gure zehaztapena ren arabera,
da, zer egin nahi dugu.
Baina begiratu behar dugu kontuan hartuz gero irteera hemen, ahal dugun
ikusi liteke garela beste bat bug guztiz, hau da,
gure zenbaketa hasten ari gara 0-tik.
>> Orain, berriz ere, hau da, zerbait Iraganeko ikusi ahal izan dugu
eta nahiko erraz konpondu ahal izango dugu.
Baina kasu honetan, ez dugu halaber, onerako izan
printf adierazpena erabiliz zuzenean begizta for barrutik
Badakizu, hain zuzen nora akats hori gertatzen zen.
Beraz printf dira laguntzen oso erabilgarria
Bertan zehaztu duzu, hain zuzen ere iturburu-kodea,
error zehatz bat gertatzen da.
>> Eta, gainera, garrantzitsua da konturatzen hori, ez dugu kodea idazten ari zaren,
Baliteke hipotesi dugun programa bat egoerari buruz.
Edo agian hipotesi dugun zer parte programaren buruz
da benetan zuzena edo okerra denean Aurrerago eraikitzeko programa horretan dugu
eta gustora baten zati konplexu eta programa handiago
konturatzen garela alderdi batzuk Hori da benetan, akatsak.
>> Printf erabiliz benetan laguntzeko behera estu eta identifikatzeko
programa bat eskualdeetan duen ala ez jakin zehazki Portaera modu garela
Espero, oinarritutako gure hipotesiaren arabera.
Baina badira beste zenbait tresna da eskuragarri, bai eta,
ahalbidetzen duten gurekin figura saiatu Akats baten non gertatzen da,
eta, era berean, zehazki, zer gauzak programaren barruan gertatzen ari.
>> Beraz printf erabiliz oso da denean erabilgarria nahi dugu
eremu zehatzak identifikatzeko hori akats batzuk izan programa bat.
Baina bihurtzen ere lapurtera pixka bat egin ondoren.
Kasu honetan, hau da, programa nahiko erraza
aldagai bakar bat edo bi batera.
Eta guretzat oso erraza bihurtzen da inprimatu aldagai horien balioa
handiago programaren testuinguruan.
>> Baina agian desberdin bat dugu programa hori aldagai asko ditu.
Eta, agian ez da nahiko izan hain erraza printf erabili
zer gertatzen ari den ebaluatzeko saiatu aldagai horiek bakoitzari
Programaren bezala exekutatzen da.
Ez dago badagoela programa bat da araztailea programa bat deitu.
Kasu honetan, bat egingo dugu erabilera GDB araztailea GNU da, edo,
barneko ikuskatzeko aukera ematen digu programa baten funtzionamendua askoz gehiago batean
modu zehatza.
>> Benetan exekutatu ahal izango dugu GDB komando lerrotik
Hemen, besterik gabe, GDB eta idatziz komando horretara arazteko nahi dugu.
Kasu honetan, zenbatu.
Orain, kasu honetan, hori ikusi ahal izango dugu garamatza GDB esaten duen eskari bati.
Eta ezin dugu benetan agindutakoa GDB
benetan hasiko du exekuzioa programa, gelditu da puntu batzuetan,
aldagaiak ebaluatzeko eta aldagaiak ikuskatu
programaren egoera existitzen Une jakin batean,
eta abar eta abar.
Ahalmen handia ematen du guretzat.
>> Baina besterik ez da gertatzen CS50 IDE ere
GUI bat edo erabiltzaile bat ematen GDB interfaze hori
ematen du hori egin nahi digu beharrik gabe komando-interfazeak ezgaitasunaren
edo guztietan, nahiz eta.
Modu dudala hori eskuratu ahal debug botoia erabiliz
CS50 IDE oso goialdean.
Orain iraganean, zer dugu Ikusten da komandoa erabiltzen dugun
lerro bildu eta gero, programa bat exekutatu.
>> Debug botoia egiten urrats horiek biak.
Baina ere ekarriko du gora araztailea Eskuineko buruzko fitxa
duten barietate ikuskatzeko aukera ematen digu Programaren propietate
exekutatzen ari denean.
Debug sakatu dut, bada honetan Kasu, ekarri egingo da
kontsolan fitxa berria oso behean leihoa.
>> Eta ikusiko duzu fitxa hau duela oso goian informazio batzuk.
Eta guk neurri handi batean, ez ikusi daiteke hau.
Baina gauza bat da nabarituko nahi dugula
da kaleratzen duen gauza bera garela
lortuko lituzke egiteko exekutatzen saiatu ginen C: terminaleko leihoan programan.
>> Hemen, ikusiko dugu Clang exekutatzen ari da, eta banderak barietate bat dauka,
eta gure count.c fitxategia konpilatzen da, Hautatutako garai hartan fitxan zen
debug hit dut.
Beraz, hau da, oso erabilgarria duelako orain debug botoi hau erabiliz,
dugu, aldi berean, konpilatu eta gero dezakezu programa exekutatu dela benetan dugu
abiarazi nahi.
>> Hori da banderak bat Garrantzitsua, kasu honetan,
dugu benetan egon erabiliz luzeena aldiz
baina, aldi berean, besterik gabe, eskua batzuk egin astintzen [INAUDIBLE], eta horrek
hau hementxe dago.
Danbateko ere, esaten du -ggdb3.
Kasu honetan, zer garen Danbateko kontatzea, gure konpiladorea,
da gure programa konpilatu nahi dugula.
Baina, era berean, zer dira ematen sinbolo deitzen informazioa
konpiladore benetan sarbidea du, beraz, azpiko informazioa asko behar
programaren barruan.
>> Zehatzago, zenbakia que tengo funtzioen,
funtzio horien izenak, aldagaiak, moten
aldagai horiek dira, eta era askotako araztailea laguntzen duten beste gauza
Bere eragiketa egiteko.
Orain beste zerbait da Hori da garrantzitsua aipatu
denean lasterketak eztabaidatzen ari gara Modu honetan, programa bat.
>> Iragarki du benetan dela hazi fitxa berri bat gure kontsola
azpialdean.
Jada ez dugu elkarren berri zuzenean terminal-leiho batera.
Baina fitxa berri hau da benetan terminal-leiho bat.
It besterik ez da lasterketak dagozkio programa sortu dugu.
>> Ohartu, behealdean, in irteera batzuk konbinatuta
konpilatzailea eta GDB clang arabera, bertan dugu neurri handi batean, ez ikusi ahal izango da,
benetan irteerari erakusten du Gure bukaeran programa.
Orain garrantzitsua da konturatzen Baten bat leiho hau benetan
erakutsiko dizu zure programaren irteera
baina sarrerako ere onar dezakete programa hori, baita.
>> Beraz oharra dela dio Idatzi zenbaki bat,
bertan hori izan genuen irteera berdina da terminal leihoa aurretik ere izan zuen.
Baina orain fitxa berri honetan agertuko.
Zenbaki bat sarrera ezin dut.
Eta benetan izango da Funtzio espero dugun bezala
Gure debug erakusten digu, irteera, irteera buggy izan liteke,
Nik ikusi dugun bezala aurretik.
Eta beheko aldean, hura final.jpg gehigarri batzuk ditu
BPG besterik dagoela esanez Programa honekin amaitu.
>> Orain honetan ikusi duzun bezala run bidez bereziki,
Ez zen bereziki erabilgarria delako, nahiz eta
baguindu araztailea menuan etortzen eman, honek, programa batek zegoen oraindik.
Puntu gabe benetan egin zuen pausatu exekuzioa guretzat
guztia ikuskatu ahal izateko aldagaiak barruan.
Ez da, beste zerbait ahal izateko egin dugula
GDB eskuratu nahi dugula aitortu programaren exekuzioa etena egiteko
eta ez bakarrik baimendu jarraitu behar da beti egin ohi duen beste edozein kasuan dugun bezala.
>> Ordena exekuzioa pausatu ahal izateko, lerro jakin batzuk,
Zer da sortu behar dugu break puntu bat deitzen.
Eta break puntu bat oso erraz sortzen da hau CS50 IDE sagua hartuz
eta zuzenean klik eginez ezkerreko Aukeratutako lerro batzuk.
Behin hori egin nuen, puntu gorri bat Dirudienez, eta horrek adierazten du
lerro hori break puntu bat da orain.
>> Eta GDB dudala exekutatu hurrengoan, hura exekuzioa eten egingo break puntu horretan
denean kode lerro bat iristen da.
Azken hau da garrantzitsu bat Gauza konturatzen
hori ez da nahitaez Kasu horretan, kode-lerro guztietan
benetan irisgarria da.
Funtzio bat sortzeko banintz hemen, adibide hutsunea f for
eta besterik ez inprimatu lerro bat hemen kaixo world-- inoiz dut deitu funtzio hau bada,
hala izango dela, break puntu bat ezarri badut hemen,
funtzioa ez dira inoiz deitzen.
Eta, beraz, hau Bereziki break puntua
ez da inoiz benetan eteteko programaren exekuzioa.
>> Beraz, demagun behar bezala sortu duten I break kode lerro batzuk puntu bat
hori benetan izango du.
Orain, kasu honetan, hau da, funtzio nagusia lehen lerroan.
Beraz, zalantzarik gabe, kasuan izan hori, exekuzioa hasten naiz bezain laster,
Oso lehen lerroan iritsi ahal izango da.
GDB exekuzioa eteteko hartuko dute.
Eta gero, gai izango dut araztailea elkarreragin.
>> Lerro bat baino gehiago izenda dezakezu eten, nahi izanez gero.
Halaber, lerro bat sortu ahal izango dugu Hemen kodea segmentu honetan
ez dira inoiz iritsi.
Eta, era berean, ez dugu ezarri ahal bat beherago.
Arrazoia genuke honek, guk egingo dugu nahi
Pixka bat gehiago sartu une bat besterik ez zehatz-mehatz.
Beraz, oraingoz, utzi desgaitu besterik me break puntu gehigarri hauek
beraz, zer gertatzen den begiratu ahal izango dugu denean break bakar daukat
Nire programaren puntu.
Egin ditut batzuk Programa honen aldaketak.
Beraz, gorde behar dut.
Debug klik egingo dut nik, ahal dela, beraz, bilketa hasiko du eta, ondoren,
araztailea exekuzioa.
>> Ikusiko dugu, une, ondoren lerro hori break gisa hautatu dugu
Puntu horiz nabarmenduta.
Era berean, ezin dugu nabarituko direla goiko debug panel eskubidea
Hori Pausa ikonoa aktibatuta a play ikonoa gutxi sartu.
Horrek esan nahi du pausatu dugula exekuzioa, kasu honetan.
Eta Play botoia sakatuz litzateke baimendu exekuzio berriz gurekin
Puntu zehatz hartan.
>> Ohartu ez dagoela beste pare bat debug panel hau eskuragarri botoiak,
baita.
Urratsera baino gehiago, eta horri esker, niri kode-lerro hori exekutatu
eta urratsa baino gehiago lerro horretara hurrengoa,, kasu honetan,
printf dela esan nahi du adierazpen exekutatu.
Eta hori ondoren, gelditu egingo exekuzioa on line 13, beraz bezala.
>> Eta han ere urrats bat funtzioa, sartu bertan
Oso erabilgarria da beste sortu badut funtzio jatorrizko kodean beste nonbait.
Eta urratsa egin nahi dut baizik eta funtzio horiek
funtzioa exekutatu osotasunean.
Baina gehiago begiratu dugu urratsa une bat besterik funtzioa sartu.
Orain konturatu gauza batzuek benetan debug panel hau gabe.
>> Taula horren izeneko daukagu deitu pila, eta horrek erakusten digu
zehazki non gauden.
Kasu honetan, barrutik gara funtzio nagusia.
Gure gidoi count.c deritzo.
Eta egon gertatuko dugu line 13, zutabe bat, eta horrek
da, hain zuzen ere, nabarmendutako eskualdea Jatorrizko kodea adierazten du, baita.
>> Orain konturatu honek, gainera, erakusten tokiko atal aldakorretan
aldagai guztiek Funtzio hau gabe.
Garrantzitsua da kontutan aldagai guztiek
tokiko aldagai honetan agertzen Funtzio baten barruan atalean,
are definitzen dira aurretik.
Ikusiko dugu aldagai bat izan dugu num izeneko, 0 balio lehenetsi ditu,
eta mota int da.
>> Orain dugu aurretik hasieratu aldagai horiek guztiak,
Oraindik ez dugu nahitaez bermatuta 0 balio bat ikustera.
Eta beste exekuzioak arabera burutzen ari zarela
eta zure memoria denean estatuan Egia esan, programa hau exekutatu,
duzula aurki ditzakezun Zer 0 balioak ez ikusi
eta, horren ordez, beste zenbakiak zoro batzuk.
>> Baina ez kezkatu.
Ez da arte garrantzitsua izango da balioa benetan abiarazi duzu.
Orain, kasu honetan, hori ikusi ahal izango dugu Irteera batzuk burutu ditut.
Eta naiz, oraintxe, exekuzioa eten da.
Baina kasu honetan, zer Benetan egin nahi dut
da lerro honen gainetik zapaldu Kode-benetan ezin dut, beraz,
int duten erabiltzaileak kontsultatzeko gure programa erabili nahi dugu.
>> Orain, kasu honetan, denean Hit I urratsa baino gehiago, oharra
Hori Eten edo, hobeto esanda, berreskuraketa botoia ditu Eten botoi hau aldatu
Kode hori benetan exekutatzean dagoelako.
Zer gertatzen ari da oraintxe dela
Gurekin informazio batzuk zain sarrera gisa gure irteera testu bidez ikusi ahal izango dugu
oso behean.
>> Beraz, oraintxe bertan, hau da, Ez benetan gelditu
are gehiago, nahiz eta, ordenatu, agertzen Ezer ateratzen ez delako izan.
Baina besterik ez da gertatzen direla on line 13 nire kasuan partida,
I erabiltzailearen sarrera zain nago.
Eta beraz, GDB ez da ikuskatu ahal programa bat bezala exekutatzen da.
>> Orain hurrengo dagoela batzuk sartu nintzen denbora input-- beraz zenbaki hori 5, sartu naiz,
ere ikusi dugun bezala past-- hit Return, eta guk
nabarituko, berehala, GDB etenaldiak eta, berriro ere, hurrengo lerroan azpimarratzen.
Baina oharra ere, gaur egun, bat bezala Gure balio bat idaztearen ondorioz,
Barruan eguneratu dugu balio duten Gure aldagai lokalak, zein
Oso baliagarria hain zuzen ezagutzea da zer zenbaki hori memorian zen.
>> Orain jarraituko programa honek aukera ematen ahal dut bere exekuzioa amaiera arte jolasten
Curriculum sakatuz.
Dela ikusi ahal izango dugu, oso azkar duela programa akabera exekutatzean
emaitza berak horrekin dugu aurretik izan, araztailea ixten,
eta, orain, programa honetan erabat utzi dio.
>> I erakusteko baino ez dela ikusten helburuetarako zer
gertatzen da benetan hit dugu Curriculum.
Baina ez dugu benetan ari joan atzera joan programa honetan sartu nahi
ezin dugula debug saiatuko orain hain zuzen, zer gertatzen ari da.
Orain dela araztailea erabiltzen ari naiz, I may Ez debug printf adierazpen horiek behar.
>> Beraz, horiek kendu ahal izan nuen bezala egin dut orain, besterik gabe, atzera egin behar dugu gure kodea errazagoa
duela une genuela.
Orain I gorde denean programatu eta exekutatu,
izango da, berriz ere, joan hasierako horretara hautsi puntu hori izan on line 11 dut.
Eta ikuskatu ahal izango dut Nire aldagai egin nahi dudan bezala.
>> Beraz, zerbait gertatzen hori Parte ez da oso interesgarria,
Eta hori ez dut ezagutzen dut adierazpen hau inprimatu.
Idatzi zenbaki bat.
Eta gero, hori ez dut ezagutzen dut osokoa dela erabiltzaileari galdetzeko.
Beraz, agian, benetan mugitu nahi dut nire apurtu pixka bat beherago puntua.
>> Break puntu kendu ditzakezu , klik eginez, berriz ere, zuzenean arabera
Lerro zenbaki hori ezkerreko.
Puntu gorri hori desagertu egingo da, adieraziz break puntu horretan, orain desagertuko da.
Orain, kasu honetan, exekuzioa pausatu da.
Eta beraz, ez da benetan joan Eta kasu horretan jarraitzeko.
Baina atseden bat ezarri ahal izango dut Pixka bat geroago seinalatu.
>> Eta noiz izango berrekiteko dut nire kodea, berrekiteko eta esango dizu
break puntu horretan puntuan.
Berriz ere, Curriculum sakatu dut.
Ez du ezer gertatzen ari dela dirudi.
Baina hori da nire delako kodea da sarrera zain.
Zenbaki bat 5 sartuko naiz, sakatu Sartu, eta orain, hurrengo break puntu hit izango da.
>> Orain, kasu honetan, hau kode lerro da
hori, aurretik, bagenekien Gertatu buggy izateko.
Hargatik ebaluatzeko zer gertatzen Une zehatz honetan.
Bigarren linea bat nabarmendu da, hau lerro ez du oraindik exekutatu.
Beraz, kasu honetan, ikusiko dugu zenbaki bat, izan dut bertan
Izeneko zenbaki oso bat behar dut num dela 5 balio ditu.
Eta ez dut eszenikoen egingo da kopuru horretan matematika.
>> Hori baino gehiago zapaldu badut, ezin dugu nabarituko num-balioa duten
ditu betez aldatu aritmetika dut benetan egiten dugu.
Eta orain gauden la hau begizta barruan
edo orain dela loop bera nabarmendu da,
Hori berria dugu, ikusiko dugu izeneko aldagai dut
da hori erabili ahal izateko loop da.
>> Orain gogoratzen dut, hori baino lehen aipatutako batzuetan zarela
crazy mota batzuk ikusteko joan Zenbakiak zenbaki hori aurretik default bezala
edo aldakorra dela benetan hasieratu.
Hori, hain zuzen ere ikusi ahal izango dugu Hemen aldagai honen gainean
i izeneko, horrek ez du oraindik da hasieratu
nabarmenduz momentuan.
Baina ikusi ahal izango dugu zenbaki batzuk egon direla, dugu hori ez litzateke benetan espero.
>> Ondo da.
Ez kezkatu ez dugu benetan delako
kopuru hori hasieratu nuen arte Lerro hau eta balioa jauzi
i ha sido balioa 1 hasieratu.
Beraz, hori da benetan ikusteko kasuan, dezagun urratsa baino.
Orain ikus genezake hori lerroa exekutatu dira.
Eta nabarmenduz ari gara orain printf lerro hau.
>> Eta orain ikus dezakegu gure balioak i eta 3 denboran zehar aldatu egin dira.
Hau oso erabilgarria, egin, hain zuzen ere, amaitu egingo da behin eta berriz urratsera lerroak.
Eta zer benetan zaren Zure begizta baten barruan gertatzen
eta zer gertatzen zaion aldagai barruan begizta for dagoela
programaren exekuzioa duten bezala aldi berean urrats bat gertatzen da.
>> Orain, puntu honetan, I besterik ez da nahikoa gainetik igaro zen
dut orain nire programaren amaieran nago.
Hori baino gehiago zapaldu dut bada, izango da benetan utziko exekuzioa
Iraganean ikusi dugun bezala.
Demagun hau berrabiarazi me, berriro ere, beraz, dudala beste zerbait seinalatu,
baita.
>> Kasu honetan bada, orain me galdetuz, berriro,
zenbaki bat, eta horrek Egingo dut, berriro ere, idatzi.
Baina une honetan, nik ere sar noa kopurua handiagoa da, beraz, loop
aldiz gehiago batetik bestera joateko dizu.
Kasu honetan, noa 11ko balio bat idazteko.
>> Orain berriro nuke ezarri duelako break line 15 puntu batean,
Honez lerroa nabarmendu behar da.
Ezin dugu ikusten gure kopurua 11 zuzentasunez da
Gure tokiko aldagai ordezkatuta.
Orain dela baino gehiago zapaltzeko, ezin dugu ikusi zer gure i balioa gertatzen
jarraitu dugu honen barruan bezala begizta.
Gehitzen lortzen da denbora dugu behin Horren gainean begizta iristeko.
>> Orain gauza bat agian baliagarria den gauzatzean egin
Programa honen niretzat da benetan aldatu aldagai midstream ikusi
zer nire programan gertatzen.
Kasu honetan, egia esan, ezin dut klik bikoitza balio du.
Iragarki testu eremu bat bihurtzen da.
>> Orain desberdinak sartu ahal izango dut baloratzen guztiz
Nire programa nola jokatzen ikusteko aldagai hori aldatu dut.
Orain, kasu honetan, aldagai i orain 10 balioa dauka.
Baina programa da oraindik exekuzioa eten da.
When I gainetik, ikusten dudala balio i, bertan 10 gisa sartu nintzen,
ez da num balioa baino handiagoa, horrek berehala eragiten begizta
exekutatzean gelditzeko.
>> Orain ez da hori bakarrik, Arrazoia zergatik egiten duzun
aldakorreko aldatzeko lekuan nahi.
Agian benetan nahi dituzun hain aldatzeko saiatzeko
hori jarraitu dezakezu begizta baten exekuzioa
edo, beraz, aldatu ditzakezula da aurretik balio batzuk
aritmetika multzo jakin batzuk iristen handikiro ari zarela.
>> Beraz, orain benetan hori aldatu genuen i balioa programan bezala exekutatzen zen,
begizta irten eragin du behar baino lehenago, bat-batean, zeren, i
Gertatu balioa baina handiagoa izan behar du elebiduna, zentzua begizta hori
gehiago behar ez exekutatu behar.
Are gehiago, egokitu zaidala Kasu horretan balioa aldatu dugu i
linea 17 azpimarratu zen, eta denbora horretan puntua izan zen
begizta exekuzioa du benetan aztertzen ari zen.
>> Balioa dut aldatu zuen bada ezberdinak lerro bat dut, esan 19
ikusi dute genuke ezberdinak portaera line 19 litzateke delako
Izan begizta aurretik fusilatu baldintza reevaluated zen.
Orain, puntu honetan, ez naiz, berriro, Programa honen amaieran.
Eta horri jarraitzeko aukera ematen ahal dut baimendu naturalean nire programa irten.
Baina ez dira gauza pare bat Hori eramateko garrantzitsuak dira
eztabaida zehatz honetan.
Ebaluatzeko behar duzu zure hipotesiak egin
nola buruz Kodea portatzen behar dira.
Edonoiz uste pieza batzuk duzula dakizun kodea lanera gertatzen,
duten bandera gorri bat joan izan liteke Atzera eta ebaluatzea, eta ziur
Zure ustekizun hori nola kodea duten operatiboak
benetan nola egiten da egia Iturburu-kodea adierazita.
>> Baina, nahiz eta puntu gehiago izan zen, denean araztailea erabiltzen ari gara,
eten jarri dezakezu Kode lerro desberdinetan,
bertan arazteko eragingo du pausatu exekuzioa ildo horietako bakoitzean
beraz, ebaluatzeko dezakezu memoria edo are aldatzen da leku berean.
Eta berriro ere, gogoratu ahal duzun, Anitz eten sortu da, beraz,
halaber exekuzioa jarraitzen dezakezu, jauzi Kode-zatiak handiak baino gehiago,
eta automatikoki egingo da pausatu hurrengo break puntutan.
>> Ez da benetan aurreratuagoak araztailea ezaugarriak, baita.
Baina erreferentzia izan dugu Ondorengo bideo batzuk
izateko benetan aurre gain, nola hasi funtzio berezi horiek erabili.
Oraingoz, eskerrik asko Oso behaketa askoz.
Eta zorte ona arazketa.