Funzioni in C++
- Andrea Pollini
- Programmazione
- 15 Oct, 2023
Una funzione è un blocco di codice che, quando viene chiamato, esegue una serie di istruzioni. Una funzione può essere chiamata da altre funzioni, e può essere chiamata da altri blocchi di codice. Una funzione é definita dalla sua segnatura, ovvero dall’insieme dei seguenti elementi:
- tipo di ritorno della funzione
- nome della funzione
- parametri della funzione
Il parametro di ritorno della funzione é il valore che la funzione restituisce. Sostanzialmente il valore di ritorno di una funzione é quello che il blocco di codice definito dalla funzione ritorna a chi l’ha chiamata.
int divisibile(int a, int b) {
if(a > b) {
return a;
} else {
return b;
}
}
Questa funzione è definita dal tipo di ritorno int
e dal nome divisibile
. Il parametro a
e b
sono dei nomi di variabili che possono essere usati nel corpo della funzione. La funzione restituisce il maggiore di due numeri.
Categories
- Architettura Dei Calcolatori (1)
- Basi Dati (22)
- Didattica (12)
- Programmazione (15)
- Sistemi Distribuiti (9)
- C++ (9)
- Formati Dati (2)
- Game Development (1)
- Gestione Progetto (2)
- Informatica (1)
- Programmazione Web (2)
- Javascript (1)
- Tpsit (4)
- Programmazione Ad Oggetti (3)
- Podcast (2)
- Python (4)
- Informazione E Comunicazione (2)
- Strumenti (1)
Tags
- Architettura
- Calcolatori
- Universita
- Scuola
- Esercizi Diagramma Er
- Esercizi Diagramma Concettuale
- Esercizi Entita Relazioni
- Esercizi Database
- Dati E Informazioni
- Aspetto Intensionale
- Aspetto Estensionale
- Informatica
- Teoria Basi Dati
- Differenza Tra Dati E Informazioni
- Diagramma Er
- Temi Svolti Maturita
- Esercizi Sql
- Esercizi Basi Dati
- Webapp Python
- Bottle Python
- Sqlite
- Python
- Python Sqlite
- Python Bottle
- Python Webapp
- Python Webapp Sqlite
- Python Webapp Bottle
- Maturita Informatica
- Esercizi Informatica
- Esercizi Simulazione Esame Informatica
- Docker
- Container
- Esercizi
- Esercizi C++
- Esercizi File
- Esercizi File C++
- Esercizi Funzioni
- Esercizi Array
- Esercizi Matrici
- Esercizi Stringhe
- Esercizi Struct
- Esercizi Struct C++
- Sistemi Distribuiti
- Formati Dati
- Json
- Xml
- Godot
- Game Dev
- Game Engine Open Source
- Tutorial
- Gpo
- Esercizi Gpo
- Esercizi Gestione Progetti
- Esercizi Gestione Progetti Organizzazione Aziendale
- Esercizi Gpo Dimensionamento Server
- Esecizi Gpo Cloud
- Esercizi Piano Di Progetto
- Teoria
- Teoria Algoritmi
- Algoritmi
- Corso
- C++
- Funzioni
- C
- Javascript
- Corsi Programmazione Web
- Java
- Design Pattern
- Unit Testing
- Wannabe Programmer Podcast
- Gestione File
- Corso Python
- Tutorial Python
- Fork
- Gestione Processi
- Python Multiprocessing
- Rust
- Linguaggio Di Programmazione
- Simulazioni
- Video
- Raylib
- Physarum
- Architetture Di Comunicazione
- Client Server
- Io T
- Tpsit
- Peer To Peer
- Didattica
- Corsi
- Informazione
- Shannon
- Entropia
- Scrittura
- Markdown
- Formattazione Testo
- Guida Rapida
- Cheatsheet
- Tecnologie
- Logica Binaria
- Algebra Di Boole
- Rappresentazione Dati