Ciao e bentornato.
Iniziando una nuova sezione qui, I volevo darvi alcune informazioni sulla
libreria standard c.
Abbiamo utilizzato molti dei file funzioni nella libreria standard c.
E la libreria standard c lo è fondamentalmente tutte le funzionalità fornite con
il linguaggio di programmazione c.
Quindi è codice che puoi riutilizzare che non hai
bisogno di scrivere da solo e ne abbiamo esaminati alcuni le
funzioni disponibili, come la manipolazione delle stringhe funzioni, lettura e scrittura di file,
lettura dell'input dalla tastiera.
Ci sono molti file che abbiamo usato ed è molto
vantaggioso usare questi file.
Ora volevo parlartene alcuni dei file di intestazione standard.
Abbiamo discusso alcuni di questi, ma Voglio assicurarmi che
tu abbia almeno una breve comprensione di questi importanti file di intestazione.
Quindi stddef. h.
Questo contiene alcuni di le definizioni standard.
Questi sono alcuni dei file che non abbiamo ancora discusso
di ciò che volevo menzionare.
Quindi stddef. h ha funzioni come null o ha effettivamente
alcune costanti e funzioni.
Ha un valore nullo per costante del puntatore nullo.
Ha anche un offset di funzione che prende una struttura e un membro.
Questo è l'offset in byte del membro dall'interno della
struttura e restituisce una dimensione t.
C'è una funzione o tipo I. dovrebbe dire chiamato pointer diff t.
Questo è il tipo di numero intero prodotto sottraendo due puntatori.
Dimensione sottolineatura t.
Vediamo la dimensione sottolineatura t in un paio di routine.
Questo è ciò che viene restituito dalla dimensione dell'operatore.
E poi wchart, questo è un numero intero necessario per contenere caratteri larghi.
Questi sono solo alcuni dei fondamentali cose che sono in stddef. h, principalmente costanti che
puoi usare.
In realtà, l'importante qui è nullo e la taglia t che usi un bel po '.
Abbiamo anche i nostri limiti. h file di intestazione.
Limiti. h ha molti file costanti importanti pure.
Contiene varie implementazioni limiti definiti per i tipi di dati
carattere e intero.
Quindi puoi passare attraverso questo elenco.
Ce ne sono così tanti.
Di nuovo, volevo solo di esserne consapevoli.
Non devi memorizzarli.
A volte potrebbe essere necessario usali a seconda che tu
stia eseguendo su piattaforme diverse.
Ma ci sono cose come il numero intero valori massimi, valori minimi lunghi,
massimo lungo, è un buon modo per controllare per l'intervallo dei
diversi caratteri definiti.
Ancora una volta, utile per l'utilizzo su quando stai eseguendo su sistemi diversi.
E non siamo davvero riusciti a guardare ai limiti. h quanto volevo così
come lo stddef. h.
Stdbool. h, abbiamo guardato molto velocemente.
Ricorda che abbiamo un tipo di dati booleano in c, ma
è un carattere di sottolineatura bool.
Ed è un po 'difficile da usare quello perché ogni volta che lo usi,
devi dire trattino basso bool e restituisce zero o uno che
rappresenta vero o falso.
Bene, se includi stdbool. h, puoi dichiarare le tue variabili solo
con bool, perché c'è un typedef lì dentro.
Non ne abbiamo parlato, ma è un modo più semplice ed è
più convenzionale vedere solo bool.
Ogni volta che dici bool, si riferirà al tipo di dati booleano di sottolineatura.
E poi puoi usare costanti per trasformare false
che restituiranno uno o zero.
Rende il tuo programma più leggibile a te stdbool. h, e dovresti provare a
usarlo perché puoi confronta immediatamente alcune delle tue variabili che sono di
tipo bool vero o falso, ed è più facile di c rispetto a uno
o zero perché allora potresti pensare che sia un int.
Quindi usa sicuramente anche stdbool.
Gli altri file di intestazione that di cui
parleremo nella libreria standard sono quelli che abbiamo effettivamente utilizzato.
Questi erano i tre che volevo per sottolineare che non
siamo riusciti a usarli quanto mi piaceva.
E volevo che tu ne fossi consapevole.
Quindi assicurati di studiare stdbool. h, assicurati di aver
compreso stddef. he i limiti. h file.
Grazie.