Concetti Chiave
- Il programma in C stampa la frase "Hello, World!" sul terminale come output principale.
- La direttiva #include
è fondamentale per includere le funzioni di input/output necessarie nel programma. - I commenti, indicati con /* o //, migliorano la leggibilità del codice e vengono ignorati dal compilatore.
- La funzione main() segna l'inizio dell'esecuzione del programma e il suo corpo è racchiuso tra parentesi graffe.
- Il termine return 0; indica la conclusione della funzione main() e restituisce un valore intero al sistema operativo.
1# include
2/* Stampa Hello , World ! sul terminale */
3 int main () {
4 printf ("Hello , World !\n");
5 return 0;
6 }
Questo programma stampa a videodeo la frase “Hello,world!”.
- numerazione usata per facilitare il riferimento alle righe
- colorazione usata per evidenziare elementi sintattici diversi
- la direttiva # include viene usata per includere nel file sorgente il contenuto del file header stdio.h, gestita dal preprocessore
- commenti usati per rendere più leggibile il programma, i commenti vengono ignorati dal compilatore: /*commento in C*/ o //commento in C++ fino alla fine della frase
- le istruzioni racchiuse in main() sono la definizione della funzione stessa. main() indica il punto di partenza dell’esecuzione del programma. Le istruzioni sono racchiuse nel blocco{} e costituisce il corpo della funzione
- ogni istruzione termina con ;
- in ogni funzione(), le () contengono la lista di argomenti/parametri che sono passati alla funzione
- tutti i caratteri preceduti da \ sono caratteri di escape
- return 0; termina la funzione. Il controllo ritorna al’istruzione successiva alla chiamata di funzione, ovvero ritorna al sistema
- int indica che il valore di uscita della funzione main() deve essere un valore intero
- l’identazione o rientro viene usato per rendere più leggibile il codice, raggruppando logicamente istruzioni successive e rappresentando gli annidamenti tra istruzioni
- gli spazi, tab e a capo vengono ignorati dal compilatore a meno che non siano necessari, per evitare confusione tra le parole
Domande da interrogazione
- Qual è la funzione principale di un programma in C?
- Qual è il ruolo della direttiva `#include <stdio.h>`?
- Come vengono gestiti i commenti nel codice C?
La funzione principale di un programma in C è la funzione `main()`, che indica il punto di partenza dell'esecuzione del programma e contiene le istruzioni da eseguire, racchiuse in un blocco `{}`.
La direttiva `#include <stdio.h>` serve per includere nel file sorgente il contenuto del file header `stdio.h`, gestito dal preprocessore, permettendo l'uso di funzioni di input/output.
I commenti nel codice C, che possono essere scritti con `/* commento */` o `// commento`, vengono ignorati dal compilatore e servono a rendere il programma più leggibile.