Caratteristiche generali del linguaggio

 


 

"Case sensitivity"  

 

Il linguaggio C++ (come il C) distingue i caratteri maiuscoli da quelli minuscoli.

Esempio: i nomi MiaVariabile e miavariabile indicano due variabili diverse

 


 

Moduli funzione  

 

In C++ (come in C) ogni modulo di programma è una funzione.

Non esistono subroutines o altri tipi di sottoprogramma.

Ogni funzione è identificata da un nome

 


 

Entry point del programma: la funzione main  

 

Quando si manda in esecuzione un programma, questo inizia sempre dalla funzione identificata dalla parola chiave main
Il main è chiamato dal sistema operativo, che gli può passare dei parametri; a sua volta il main può restituire al sistema un numero intero (di solito analizzato come possibile codice di errore).

 


 

Le tre parti di una funzione  

 

 


 

Commenti  

 

I commenti sono brani di programma  (che il compilatore ignora) inseriti al solo scopo di documentazione, cioè per spiegare il significato delle istruzioni e così migliorare la leggibilità del programma. Sono molto utili anche allo stesso autore, per ricordargli quello che ha fatto, quando ha necessità di rivisitare il programma per esigenze di manutenzione o di aggiornamento.  Un buon programma si caratterizza anche per il fatto che fa abbondante uso di commenti.
In C++ ci sono due modi possibili di inserire i commenti:

 


 

Esempio di programma  

  [p01]

 


 

Torna all'Indice