test di verificaDomanda
Dove va inserita la direttiva #include nel programma C?
immagine del test



1 / 3 domande



Vuoi visualizzarlo sul tuo sito?

#include (linguaggio C)

La direttiva #include del linguaggio C aggiunge un testo all'inizio del codice sorgente del programma. Il testo è tratto da un file esterno, detto header, e generalmente è una libreria di funzioni. La direttiva #include è una delle principali direttive di preprocessione della compilazione C.

La sintassi

#include <nome>

Il nome del file da includere è compreso tra i simboli minore e maggiore <> se si tratta di un file di sistema.

Se il file da includere si trova nella stessa directory del sorgente, il nome del file va messo tra virgolette.

#include "nome"

La direttiva si scrive all'inizio del programma, prima della classe main(). Non richiede punto e virgola finale.

#include <nome>
int main() {
}

A cosa serve?

La direttiva #include richiama moduli o librerie esterne, dove sono definite funzioni specifiche, utilizzate nel codice sorgente.

la direttiva #include richiama un file esterno

Va messa all'inizio del codice sorgente perché la definizione di una funzione deve essere effettuata prima di utilizzare la stessa.

Nota. La direttiva #include è necessaria soltanto se il programma richiama una funzione contenuta in una libreria esterna. Se il programma non utilizza le librerie esterne, può anche mancare del tutto.

Un esempio pratico

Le istruzioni print e scanf sono funzioni della libreria stdio.h (standard input/output).

Per poterle usare in un programma, è necessario richiamare il modulo <stdio.h> all'inizio del programma tramite la direttiva #include.

#include <stdio.h>
int main() {
printf("hello world");
}

La prima riga del codice copia il contenuto del file stdio.h e lo aggiunge al codice sorgente del programma durante la preprocessione.

Nota. La preprocessione è la prima fase della compilazione del codice. Dopo aver aggiunto l'header al codice sorgente, il compilatore trasforma tutto il codice sorgente in un file oggetto eseguibile.

https://www.okpedia.it/include-c


Segnala un errore o invia un suggerimento per migliorare la pagina


Il preprocessore C

Le direttive


FacebookTwitterLinkedinLinkedin