DOUG LLOYD: Beraz baduzu gure bideoa ikusi egiturak,
Dagoeneko ezagutzen dugula duzu Gure datuak motak definitzeko gaitasuna.
Baina erabilitako egiturak dut baduzu, badakizu Hori batzuetan datu-mota horiek erabilita
benetan izan daiteke pixka bat astuna dugulako
struct gako erabiltzeko aukera dute denean Horietako batekin ari gara lanean
Eta egitura auto edo egitura ikaslea.
Hori tekleatu asko da Nahi dugu behar bada
zerbait simple, egitura bezala.
Nahi dugu have-- nahi dugu izan den gauza lan egiteko gai
gehiago takigrafia modu gutxi, int edo char, zerbait asko atsegin
erosoagoa idazten.
>> Zorionez, ez da Bide hori egin ahal izateko C,
Typedef izeneko zerbait, eta hori da modu bat takigrafia sortu edo berridatzi
Datu mota izendatzeko hitzak.
Datu berridatzi dezakezu dagoeneko existitzen mota,
edo datuak propioak mota idatzi ahal izango duzu.
>> Egiten duzun lehenengo gauza da duzu define mota ohiko eran,
eta, ondoren, alias besterik ez duzu zerbait Bestela Typedef zaharra name izen berria.
Nahiko erraza da, ezta?
Adibidez dugu typedef zitekeen, dagoeneko dauden datuak
unsigned char byte bezala mota.
Eta gero, hemendik aurrera, dugu ondoren mota hau egin definition-- berriro,
hau da, normalean goialdean egon joan gure dot C fitxategiak, edo dot H fitxategi batean
bereizita, ezin dugu besterik erabili hozka nonahi
unsigned char erabili ditugu litzateke.
Hori asko laburragoa den idatzi.
>> CS50 liburutegia, Halako egiten dugu char izar katea bezala typedef dugu.
Abstrakziogune dugulako kanpoan erakusleak ideia.
Eta hain zuzen, kate bat da benetan Lehenengo character-- erakuslea
pertsonaiak ezagutuko ditu, besterik ez delako
hain nahasia zure burua lortu nahi -bere baina kontua da hori zer egiten dugun.
Eta kode-lerro hau benetan existitzen CS50 dot H Typedef char izar kateekin,
besterik gabe, apur bat gutxiago dagoela egiteko astuna landu behar den.
Dagoeneko ziurrenik bat ikusten duzun balioa pixka hemen,
baina Typedef bihurtzen handia denean egiturak konbinatzen,
aipatu dut lehenago bezala.
Egiturak dute bi-hitza idatzi izen bat.
Eta orain benetan gogaikarriak izan daitezke mota horretako aldagai sortzeko,
edo [INAUDIBLE] egiturari zerbaiten, zure lerro besterik lor daiteke, benetan, oso luzea.
Eta beraz Typedef erabili ahal izango duzu etortzea Zerbait asko laburragoa eman.
>> Beraz, auto bat honela definitzen badut, nik egin Nire car-- struct auto baten definizioa,
eta, ondoren, ireki kizkur giltza, guztiak Nire egitura arloetan,
kizkur giltza itxi, erdi-colon-- nire datu-mota definitzen Nik egin ondoren,
Struct typedef ahal dut autoa azpimarra t bezala.
Eta orduan, egin dut, gaur egun guztietan Denbora dut bestela erabiliko zukeen struct
autoa, erabili ahal izango dut auto azpimarra t.
Hori asko modu bat laburragoa Azpiegitura honen ideia hori adierazteko
sortu dudala besterik.
>> Bestela, egiturak delako dira, beraz, normalean Typedef erabiltzen,
Han a-- benetan dezakezu definitzen du Idatzi hasiera eta amaiera bitartean.
Beraz Typedef egitura berriro da Ohi Typedef, izen zaharra, izen berria,
non izenak dira dagoeneko Hori zuk sortutako mota.
Baina zuk benetan egitura definitu eskubidea typedef erdian
ordez definitzen izatearen bereizita, eta, ondoren,
Da Typedef bat egin.
Eta hori besterik ez litzateke itxura Halako Typedef struct autoa,
kizkur irekia, zure eremu guztietan definizioak, itxi kizkur, auto t.
Beraz, izen zaharra stuff hori guztia batean gorria, zu besterik egitura definitzeko duzu
eta izendatzen da aldi berean.
Eta gero, izen berria autoa azpimarra t da.
Eta beraz, erabiltzeko hasten bagara Hau kode, aldez aurretik I
esan liteke, eta egitura autoa mycar puntu.
Beno, ez dut jada ez da egin.
Orain, typedef erabili ditut, I besterik esan daiteke auto azpimarra t, mycar.
Hori asko modu bat laburragoa egin, eta hain zuzen ere, da
askoz gehiago izango da erosoa, batez ere,
egiturak erabiltzen hasten zarenean Asko gehiago zure kodea.
>> Naiz Doug Lloyd.
Hau CS50 da.