Primo programma C++ Hello World con iostream

#include <iostream>
using namespace std;

int main(){
    cout << "Hello World!";
    return 0;
}

Che cosa fa questo programma?

Questo è il programma più semplice e tradizionale che si scrive quando si inizia a imparare un nuovo linguaggio di programmazione. Il suo unico scopo è stampare sullo schermo la frase "Hello World!".

Analisi del codice riga per riga

Le direttive del preprocessore

  • La prima riga serve per includere una libreria che contiene le funzioni necessarie per gestire l'input e l'output (cioè per leggere dati dalla tastiera e scrivere sullo schermo)
  • La seconda riga ci permette di usare i nomi standard del C++ senza dover scrivere ogni volta prefissi aggiuntivi

La funzione principale

  • Ogni programma C++ deve avere una funzione chiamata main: è il punto di partenza dell'esecuzione
  • Il programma inizia sempre da qui e termina quando questa funzione finisce
  • Le parentesi graffe {} delimitano il corpo della funzione, cioè le istruzioni che verranno eseguite

Le istruzioni del programma

  • cout è l'oggetto che ci permette di stampare testo sullo schermo
  • << è l'operatore che "invia" il testo a cout
  • "Hello World!" è la stringa di testo che vogliamo visualizzare (le virgolette indicano che è testo letterale)
  • return 0; indica che il programma è terminato correttamente (il valore 0 significa "nessun errore")

Risultato dell'esecuzione

Quando eseguiamo questo programma, vedremo apparire sullo schermo:

Hello World!

Perché è importante?

Questo semplice programma ci insegna i concetti fondamentali:

  • Come è strutturato un programma C++
  • Come includere le librerie necessarie
  • Come scrivere la funzione principale
  • Come produrre output sullo schermo
  • Come terminare correttamente un programma

È il primo passo per imparare la programmazione!