Includere la direttiva in C

Includere la direttiva in C
“Nel linguaggio di programmazione C, esiste un concetto di direttive pre-processori. Una direttiva pre-processore può essere definita come l'insieme di istruzioni eseguite prima della compilazione effettiva del codice. Una delle più importanti direttive pre-processori utilizzate nel linguaggio di programmazione C è la direttiva Include. In questa guida, cercheremo di saperne di più su questa direttiva pre-processore del linguaggio di programmazione C."

Tipi di direttiva include nel linguaggio di programmazione C

La direttiva include del linguaggio di programmazione C ha sostanzialmente due diversi tipi che sono indicati di seguito:

  • La direttiva include per i file di intestazione standard
  • La direttiva include per i file di intestazione definiti dall'utente

Significa che la direttiva include del linguaggio di programmazione C può essere utilizzata per includere librerie standard e definite dall'utente.

Utilizzando la direttiva Include nel linguaggio di programmazione C

Per comprendere l'uso della direttiva include nel linguaggio di programmazione C, è necessario esaminare i seguenti esempi:

Esempio n. 1: utilizzando la direttiva include per i file di intestazione standard in C

In questo esempio, utilizzeremo semplicemente la direttiva Include per includere un file di intestazione standard all'interno del nostro script C. Questo script C è mostrato nell'immagine qui sotto:

Questo script stampa un semplice messaggio sul terminale. Tuttavia, per utilizzare la funzione "printf ()" nel linguaggio di programmazione C, dobbiamo includere "stdio.H ”File di intestazione all'interno del nostro script. Pertanto, abbiamo utilizzato la direttiva Include all'interno di questo script seguita dal nome del file di intestazione specificato. Quindi, all'interno della nostra funzione "main ()", abbiamo usato la funzione "printf ()" per stampare un messaggio sul terminale.

Dopo aver salvato questo script C, l'abbiamo compilato con il seguente comando:

$ GCC include.c -o include

Quindi, abbiamo eseguito il file oggetto con il comando mostrato di seguito:

$ ./includere

L'output di questo script C è mostrato nella seguente immagine. Mostra come possiamo semplicemente includere e utilizzare un file di intestazione standard all'interno del nostro script C utilizzando la direttiva Include.

Esempio n. 2: utilizzando la direttiva include per i file di intestazione definiti dall'utente in C

In questo esempio, creeremo prima un file di intestazione definito dall'utente e poi lo includeremo all'interno del nostro script C. La dichiarazione del nostro file di intestazione è mostrata nell'immagine seguente:

Abbiamo creato un file di intestazione con il nome "headerfile.H". All'interno di questo file, abbiamo una funzione denominata "Aggiungi ()" che prende due argomenti interi come input e quindi stampa la loro somma sul terminale.

Quindi, abbiamo progettato uno script C che utilizza questo file di intestazione, come mostrato nell'immagine seguente.

In questo script C, abbiamo incluso per la prima volta il file di intestazione standard "stdio.H "e quindi il file di intestazione definito dall'utente" headerfile.H". I nomi dei file di intestazione standard sono sempre racchiusi in "" mentre i nomi dei file di intestazione definiti dall'utente sono racchiusi in "Quote doppie". Quindi, all'interno della nostra funzione "main ()", abbiamo semplicemente chiamato la funzione "Aggiungi ()" passando due numeri interi casuali. Successivamente, abbiamo appena usato un'istruzione "printf ()" che stamperà un messaggio sul terminale con l'aggiunta riuscita di questi due numeri.

Il seguente output è stato visualizzato sul terminale quando abbiamo eseguito questo script c. In questo modo, possiamo includere comodamente i file di intestazione definiti dall'utente all'interno dei nostri script C utilizzando la direttiva Include.

Conclusione

Questo articolo riguardava la direttiva inclusa del linguaggio di programmazione C. Per prima cosa abbiamo cercato di spiegarti il ​​significato della direttiva include in C, seguita dai suoi diversi tipi. Quindi, abbiamo esaminato come possiamo usare entrambi i tipi di questa direttiva C con l'aiuto di due diversi esempi.