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

  1. Qual è la funzione principale di un programma in C?
  2. 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 `{}`.

  3. Qual è il ruolo della direttiva `#include <stdio.h>`?
  4. 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.

  5. Come vengono gestiti i commenti nel codice C?
  6. 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.

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community