Hallo, en welkom terug.
Ik begin hier een nieuwe sectie, I wilde u wat informatie geven over
de c standard bibliotheek.
We hebben veel van de functies in c standaard bibliotheek.
En de c-standaardbibliotheek is eigenlijk alle functionaliteit die bij
de programmeertaal c hoort.
Het is dus code die u opnieuw kunt gebruiken
dat je niet alleen hoeft te schrijven, en we hebben er een
paar bekeken de functies die beschikbaar zijn, zoals stringmanipulatie functies, lezen en schrijven van bestanden,
invoer van het toetsenbord lezen.
Er zijn veel bestanden die we hebben gebruikt, en het is zeer voordelig
om deze bestanden te gebruiken.
Nu wilde ik je vertellen over enkele van de standaard header-bestanden.
We hebben er enkele besproken, maar Ik wil er zeker van
zijn dat je op zijn minst een kort begrip krijgt van deze belangrijke header-bestanden.
Dus standaard. H.
Dit bevat een aantal van de standaarddefinities.
Dit zijn enkele van de bestanden die: we hebben het eigenlijk nog
niet besproken wat ik wilde noemen.
Dus standaard. h heeft functies zoals null of heeft eigenlijk
enkele constanten en functies.
Het heeft een nul voor null pointer constante.
Het heeft ook een functieverschuiving waarvoor een structuur en een lid nodig zijn.
Dit is de offset in bytes van het lid vanuit
de structuur, en retourneert een grootte t.
Er is een functie of type I zou moeten zeggen genaamd pointer diff t.
Dit is het type geheel getal dat wordt geproduceerd door twee wijzers af te trekken.
Maat onderstrepingsteken t.
We bekijken maatonderstrepingsteken t in een paar routines.
Dit is wat er wordt geretourneerd van de grootte van de exploitant.
En dan whart, dit is een geheel getal vereist om brede tekens vast te houden.
Dit is slechts een deel van de basis dingen die in stddef staan. h, voornamelijk constanten die
je kunt gebruiken.
Echt de belangrijkste hier is null en maat t die je nogal wat gebruikt.
We hebben ook onze grenzen. h header-bestand.
Grenzen. hij heeft veel ook belangrijke constanten.
Het bevat verschillende implementaties gedefinieerde limieten voor karakter-
en integer-gegevenstypen.
U kunt deze lijst dus doornemen.
Er zijn er zo veel.
Nogmaals, ik wilde gewoon je ervan bewust te zijn.
Deze hoef je niet te onthouden.
Soms moet je misschien gebruik ze afhankelijk van of
je op verschillende platforms draait.
Maar er zijn dingen als integer max waarden, lange minimum waarden, lange max, het is
een goede manier om te controleren voor het bereik van de verschillende karakters
die zijn gedefinieerd.
Nogmaals, handig voor gebruik op when je draait op verschillende systemen.
En we hebben niet echt kunnen kijken bij grenzen. h zoveel als ik wilde,
evenals de stddef. H.
Stdbool. h, we keken heel snel.
Onthoud dat we een Booleaans datatype hebben in c, maar
het is een underscore bool.
En het is nogal moeilijk te gebruiken die, want wanneer je het gebruikt, moet
je onderstrepingsteken zeggen bool en het retourneert nul of enen die
waar of onwaar vertegenwoordigen.
Nou, als je stdbool. H, je kunt je variabelen alleen met
bool declareren, want er zit een typedef in.
We hebben het er nog niet over gehad, maar het is een gemakkelijkere manier en het is
meer conventie om gewoon bool te zien.
Telkens wanneer je bool zegt, zal het verwijzen naar het booleaanse gegevenstype onderstrepingstekens.
En dan kun je gebruiken constanten voor turn false
die één of nul retourneert.
Het maakt je programma beter leesbaar voor jou stdbool. h, en je zou moeten proberen
het te gebruiken omdat het kan vergelijk onmiddellijk enkele van uw variabelen die van het
type bool zijn met waar of onwaar, en het is gemakkelijker dan c in vergelijking met één
of nul omdat dan zou je denken dat het een int is.
Gebruik dus zeker ook stdbool.
De andere header-bestanden die we gaan bespreken
in de standaardbibliotheek zijn die we daadwerkelijk hebben gebruikt.
Dit waren de drie die ik wilde om te benadrukken dat we
niet zoveel hebben kunnen gebruiken als ik wilde.
En ik wilde dat je op de hoogte was van hen.
Zorg er dus voor dat je stdbool studeert. H, zorg ervoor dat u
stddef begrijpt. h en de limieten. h-bestand.
Dank u.