Împrumut bun venit în această prelegere Vreau să vorbesc despre preprocesor.
Am discutat pe scurt conceptul său la începutul lecțiilor anterioare, în principal citându-l drept un avantaj.
Principalul motiv pentru care vreau să vorbesc puțin despre asta puțin de curând din clasă
este că este folosit în fiecare program și vreau să vorbesc despre directiva de includere care este o comandă de preprocesor.
Deci, dacă vreau să vorbesc despre asta, trebuie să descriu mai întâi preprocesorul.
În general, aceasta va fi o descriere la nivel înalt pe măsură ce trecem prin clasă.
Vom vorbi despre mai multe despre preprocesor în ceea ce privește diferitele sale directive și așa mai departe.
Dar pentru a înțelege doar elementele de bază ale acestor preprocesoare, caracteristica unică a lui C nu este găsită în multe alte
limbi și este foarte avantajoasă și ar trebui să încercați să o înțelegeți și ar trebui să
încercăm să utilizăm cât mai mult posibil.
Acesta permite în principiu ca programele să fie mai ușor de dezvoltat de către dezvoltator.
Face ca programele să fie mai ușor de citit.
Ea facilitează modificarea și ușurează portarea.
Deci, aceasta permite o mulțime de avantaje și, astfel, de a avea o descriere înțelege ceea ce
este într-o învățare devreme devreme de C este important.
Este parte a procesului de compilare a lui C, dar recunoaște declarațiile speciale
și așa cum spune preprocesorul și numele presupune că se întâmplă ceva înainte de a procesa codul.
Deci, analizați anumite declarații din cod înainte de a analiza programul în sine.
Ea face lucruri înainte de a compila în esență.
Deci, îi spuneți compilatorului dvs. că înainte de a face conversia de fapt este apelat
înainte de a genera fișierele obiect înainte de a genera și de a face legătura și a genera executabilul.
În primul rând, faceți acest lucru OK și pentru că faceți aceste lucruri înainte de a vă compila puteți optimiza lucrurile și
puteți face lucrurile mult mai ușor acum.
Veți avea adesea aceste comenzi de preprocesor chiar în partea superioară a codului dvs. sursă, dar ele pot fi oriunde
pot fi oriunde intercalate în codul dvs.
Unul dintre cei mai mari despre care vom vorbi este includerea.
Deci, modul în care puteți identifica în mod preproced declarațiile în codul dvs. sursă este că au un semn de literă în
fața lor, astfel încât acestea să aibă acel semn numeric lire și care trebuie să fie primul caracter non-spațiu de pe
linie.
Pentru a fi o comandă preprocesor cunoscută și ca o directivă preprocesor.
Acum, după cum am menționat prima noastră provocare, am folosit o directivă preprocesor.
A fost directiva de includere.
Știm că este o directivă de preprocesor pentru că am văzut simbolul lirei.
Nu știm exact ce include.
Vom vorbi despre asta într-o altă conferință, dar este o comandă de preprocesor că este o directivă preprocesor.
Și din nou pentru că este o utilizare atât de largă în fiecare program, deoarece fiecare program va avea
o includere.
Am vrut să vorbesc despre asta de la începutul anului, dar nu înseamnă doar că există o includere preprocesorul
poate face multe multe alte lucruri și au alte comenzi.
Unele dintre lucrurile pe care le vom vorbi despre parcursul acestui curs referitor la preprocesor
sunt lucruri precum convingerea constantelor constante este un concept în care este o variabilă care, în esență, nu-și
schimbă niciodată valoarea.
Datele nu se schimbă niciodată.
Așa puteți să vă gândiți, pentru că nu am vorbit încă despre variabile.
Dar puteți crea constante în preprocesor și acest lucru optimizează codul dvs. o face mai
eficient execută mai repede posibil.
Există, de asemenea, acest concept al unei macrocomenzi, care este un subiect nother în întregime,
însă un Macher este o altă directivă preprocesor.
Și modul în care puteți crea macro-urile este că puteți folosi instrucțiunea define.
Așa că vom vorbi despre definit. Vom vorbi despre crearea constantelor, dar
ar trebui să fiți familiarizați cu acest concept de preprocesor și folosind aceste lucruri diferite cum ar fi includerea definirii includerii constante.
Vom vorbi în mod special în următoarea conferință, dar beneficiul acestui lucru este că puteți crea fișiere
de bibliotecă și am vorbit despre ceea ce o bibliotecă are dreptate, o bibliotecă fiind doar reutilizarea codului existent.
Deci este codul pe care nu trebuie să-l scrieți C limbile de program C sunt livrate cu propria sa bibliotecă standard
care face multe lucruri pentru tine ca ieșirea de afișare în Consola.
Citirea și scrierea fișierelor gestionează fluxurile de tot felul de lucruri diferite.
Din nou, similar dacă sunteți familiarizat cu Java asimilator importând interfețe de programare API Java.
Alte exemple ale directivei preprocesor ar fi lucruri condiționate condiționate, cum ar
fi definea sfârșitul dacă și declarațiile dacă nu găsesc.
Vom vorbi despre aceste și mai multe detalii bine, dar toate aceste direcții preprocesor
ajută la eficiența codului și se execută înainte ca compilatorul să își execute efectiv rularea înainte de a genera orice cod, orice
fișiere obiect sau fișiere executabile, dar va acoperi toate acestea și mai multe detalii în viitorii lectori.
Am vrut să vă dau un pic mai puțin gust pentru asta, pentru că trebuie să o
înțelegem înainte de a înțelege ce facem cu declarația Include despre care vom
vorbi mai departe.
Mulțumesc.