Funzione.
Una funzione è una parte di un programma che ha il proprio nome ed esegue un determinato compito. Un programma di grandi dimensioni può essere creato da diverse funzioni, ognuna delle quali svolge il proprio compito. L'uso delle funzioni semplifica notevolmente la scrittura e la lettura del codice e nella maggior parte dei casi lo rende ottimale in termini di quantità di memoria necessaria. La funzione deve essere dichiarata e successivamente può essere chiamata. Una funzione deve essere dichiarata al di fuori di altre funzioni! In generale, la funzione ha la seguente struttura, ovvero descrizione della funzione:
tipo_dati nome_funzione (set_parametri)
{
<corpo_funzione>
}
Dove tipo_dati è il tipo di dati restituito dalla funzione, nome_funzione è il nome con cui viene chiamata la funzione, set_parametri è un insieme facoltativo di variabili formali e il corpo_funzione è l'insieme di operazioni stesso. Una chiamata di funzione viene effettuata tramite il nome della funzione e passando un insieme di parametri, se presenti: nome_funzione(parametro1, parametro2, parametro...n);
Se i parametri non vengono passati, devi comunque specificare parentesi vuote: nome_funzione();
Una funzione può accettare parametri, potrebbe non accettare, potrebbe restituire un valore, potrebbe non restituire.