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 acout"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!