C++
Una funzione è un blocco di codice dotato di un nome, che raggruppa un insieme di istruzioni con uno scopo preciso. Le funzioni permettono di suddividere un programma in parti più piccole e gestibili, di evitare la ripetizione del codice e di nascondere i dettagli implementativi dietro un'interfaccia chiara.
C++
Le strutture di controllo determinano il flusso di esecuzione di un programma, cioè l'ordine in cui le istruzioni vengono eseguite. Senza di esse un programma eseguirebbe le istruzioni una dopo l'altra in sequenza rigida.
C++
Il C++ offre un insieme molto ricco di operatori, suddivisi in categorie a seconda del tipo di operazione che descrivono: aritmetici, relazionali, logici, di assegnamento e bit a bit.
C++
In C++ ogni variabile possiede un tipo, ovvero un'indicazione precisa della natura del dato che può contenere e dello spazio che occupa in memoria.