C/Linguaggio/Struttura del linguaggio

< C‎ | Linguaggio
Indice del libro

Il C è un linguaggio che svolge le operazioni in modo sequenziale, questo sta ad indicare che verrà fatta un'esecuzione dall'alto verso il basso.

Da questa nozione si deduce che bisognerà stare molto attenti sull'ordine delle istruzioni che poi il compilatore dovrà eseguire.

Inoltre un sorgente C è buona pratica dividerlo in più funzioni, anche se è possibile farne a meno una funzione di nome "main" è sempre presente. Questa funzione identifica il punto di inizio del programma ed è usata dal sistema operativo per identificare il punto di esecuzione e per fornire al programma un insieme di argomenti opzionali con lo scopo di modificare il comportamento del programma stesso.

la struttura generale di un programma è la seguente:

Dichiarazioni globali

tipo funzione_principale (argomenti)
{
    funzione (argomenti);
}
tipo funzione (argomenti)
{
    codice;
}

e passando alla sintassi C, la struttura base è la seguente:

int main (void)
{
    qui va il codice
}