Bene, cominciamo ad analizzare il prgramma che abbiamo scritto:
la riga
è solo un commento, e ci serve a capire il nome del file. Si può omettere, oppure si può scrivere qualche altra cosa al posto del nome del file.
Ricordate, però, che TUTTO quello posto su riga singola dopo
o su riga multipla tra
e
è considerato un commento, ed è ignorato dal compilatore (parte dell'IDE che controlla errori di programmazione nei file e li predispone al linking).
Poi, c'è una riga bianca, che viene ignorata anch'essa dal compilatore, ma migliora la leggibilità del programma.
La riga di codice
CODICE
#include <iostream>
Segnala al compilatore che deve includere nel progetto il file "iostream". Questo file serve per usare il manipolatore
cout, ed è un file della LIBRERIA STANDARD DEL C++, una raccolta di file inclusi in tutti gli IDE, molto utile.
Per ora, ignorate la riga di codice
potrete comprendere il suo significato solo quando avremo trattato lo scope nei file.
Passiamo ora a
Questa riga dichiara la funzione
main. Una funzione è un insieme di istruzioni, come vedremo più avanti. Comunque, quando un programma viene avviato, si parte sempre, nell'esecuzione, dalla prima riga di codice della funzione
main, non MAIN o Main, perché il C++ è un linguaggio case-sensitive, e distingue maiuscole da minuscole.
Nel nostro caso la nostra istruzione
CODICE
cout << "Questo è un semplice programma.";
si serve del manipolatore di stream cout e dell'operatore di inserimento nello stream di output
per inviare in output la stringa (insieme di caratteri), posta tra i doppi apici ("").
Dopo, il programma ferma l'output sullo schermo mettendo in pausa il prompt fino alla pressione su un tasto con l'istruzione
CODICE
system ( "pause" );
e infine termina l'esecuzione con successo con l'istruzione
Notare che tutto il programma è compreso tra
e
che indicano il corpo di main.
REGOLA FONDAMENTALE: PRATICAMENTE OGNI ISTRUZIONE È SEGUITA DAL PUNTO E VIRGOLA.Edited by Metal H - 14/12/2007, 13:57