Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Tipi di Funzioni | Introduzione alle Funzioni
Introduzione a C++

bookTipi di Funzioni

Quando si crea una funzione, è sempre necessario specificare il tipo di dato del valore restituito. Nella funzione main, il tipo di ritorno è dichiarato come int, indicando che restituirà un valore intero al termine dell'esecuzione. Nella maggior parte dei casi, la funzione main restituisce 0 per indicare che il programma è stato eseguito con successo.

main.cpp

main.cpp

copy
1234
int main() { return 0; }
Note
Nota

La funzione main è riservata in C++ e restituisce sempre un intero. È possibile omettere l'istruzione return solo nella funzione main, poiché il compilatore aggiunge automaticamente return 0; alla fine.

Le funzioni personalizzate possono restituire qualsiasi valore, ma è fondamentale comprendere che il tipo del valore restituito deve corrispondere al tipo di ritorno specificato nella definizione della funzione.

custom_function.h

custom_function.h

copy
123456
// Define a function with a specific return type and name ___ custom_function() { // Return a value that matches the function's return type return ___; }
question mark

Cosa deve sempre corrispondere tra la definizione di una funzione e la sua istruzione di ritorno?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 5. Capitolo 2

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Suggested prompts:

Can you give an example of a function with a different return type?

Why does the main function usually return 0?

What happens if the return type doesn't match the specified type?

bookTipi di Funzioni

Scorri per mostrare il menu

Quando si crea una funzione, è sempre necessario specificare il tipo di dato del valore restituito. Nella funzione main, il tipo di ritorno è dichiarato come int, indicando che restituirà un valore intero al termine dell'esecuzione. Nella maggior parte dei casi, la funzione main restituisce 0 per indicare che il programma è stato eseguito con successo.

main.cpp

main.cpp

copy
1234
int main() { return 0; }
Note
Nota

La funzione main è riservata in C++ e restituisce sempre un intero. È possibile omettere l'istruzione return solo nella funzione main, poiché il compilatore aggiunge automaticamente return 0; alla fine.

Le funzioni personalizzate possono restituire qualsiasi valore, ma è fondamentale comprendere che il tipo del valore restituito deve corrispondere al tipo di ritorno specificato nella definizione della funzione.

custom_function.h

custom_function.h

copy
123456
// Define a function with a specific return type and name ___ custom_function() { // Return a value that matches the function's return type return ___; }
question mark

Cosa deve sempre corrispondere tra la definizione di una funzione e la sua istruzione di ritorno?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 5. Capitolo 2
some-alt