02.06.2013 Views

CORSO C++ STANDARD - Didattica.it

CORSO C++ STANDARD - Didattica.it

CORSO C++ STANDARD - Didattica.it

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Caratteristiche generali del linguaggio<br />

"Case sens<strong>it</strong>iv<strong>it</strong>y"<br />

Il linguaggio <strong>C++</strong> (come il C) distingue i caratteri maiuscoli da quelli minuscoli.<br />

Esempio: i nomi MiaVariabile e miavariabile indicano due variabili diverse<br />

Moduli funzione<br />

In <strong>C++</strong> (come in C) ogni modulo di programma è una funzione.<br />

Non esistono subroutines o altri tipi di sottoprogramma.<br />

Ogni funzione è identificata da un nome<br />

Entry point del programma: la funzione main<br />

Quando si manda in esecuzione un programma, questo inizia sempre dalla<br />

funzione identificata dalla parola chiave main<br />

Il main è chiamato dal sistema operativo, che gli può passare dei parametri; a<br />

sua volta il main può rest<strong>it</strong>uire al sistema un numero intero (di sol<strong>it</strong>o analizzato<br />

come possibile codice di errore).<br />

Le tre parti di una funzione<br />

• lista degli argomenti passati dal programma chiamante: vanno indicati fra parentesi<br />

tonde dopo il nome della funzione; void indica che non vi sono argomenti (si può

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!