Monday, March 2nd 2020

Hello world in C++

Scriviamo insieme un semplice Hello world in c++.

Scriviamo il codice

Apriamo il nostro IDE per C++ e creiamo un nuovo file. Al suo interno scriviamo le seguenti righe:

#include <iostream>

int main(){

    std::cout << "Ciao!";

    return 0;
}

Compiliamo ed eseguiamo. L’output del programma è il seguente:

Ciao!

Cosa è successo?

Scopriamo insieme come mai queste 6 righe hanno stampato “Ciao!”:

  • #include <iostream> dice al compilatore di includere nella compilazione iostream.h, un file che ci permette di gestire input (tastiera) e output (schermo).
  • int main() contiene la parte del programma che verrà eseguita. All’interno delle parentesi graffe inseriamo il nostro codice.
  • std::cout << “Ciao!”; ci permette di stampare su schermo la parola Ciao!. Posso cambiare ciao con qualsiasi altra frase per ottenere un output diverso. Per esempio std::cout << “Ciao sono Nicola”; stamperà Ciao sono Nicola. cout è un’istruzione contenuta in iostream, più precisamente nel namespace std e in C++ le istruzioni devono terminare con il punto e virgola.
  • return 0; termina l’esecuzione del nostro programma, per questo sarà sempre l’ultima istruzione da inserire. La terminazione di un programma con valori negativi generalmente indica un errore, noi ritorniamo zero perchè non si sono verificati errori. Anche return è un’istruzione e quindi termina con ;.