Contenuti del Corso
Introduzione a C++
Introduzione a C++
Cosa Sono le Funzioni?
Le funzioni sono elementi fondamentali nella programmazione. Sono blocchi di codice riutilizzabili progettati per eseguire un compito specifico. Le funzioni aiutano a rendere il codice più organizzato, leggibile e facile da mantenere. Utilizzando le funzioni, è possibile suddividere un programma grande e complesso in sottoprogrammi gestibili.
main
int main() // `main` is the name of a function { return 0; }
Nota
Il nome
main
è già riservato dal linguaggio C++. Pertanto, quando si dichiara una funzione con questo nome, il compilatore genererà un errore.
Creare una funzione comporta diversi passaggi chiave per garantire che esegua un compito specifico e si integri perfettamente nel tuo programma. Una funzione è composta da un tipo di ritorno, un nome, parametri (se necessario) e un corpo dove risiede la logica.
Definire il tipo | Specificare il tipo di dati che la funzione restituirà (ad esempio, int , void , ecc.). |
Assegnare un nome | Dare alla funzione un nome significativo per identificarla. |
Fornire un corpo | Scrivere un blocco di istruzioni tra parentesi graffe {...} per definire la sua funzionalità. |
get_bank_name
// Function to return the name of the bank std::string get_bank_name() // type and name of function { // Beginning of the function body std::string bank_name = "Future Savings Bank"; return bank_name; // Return the name of the bank // End of the function body }
Dopo aver creato una funzione, il passo successivo è chiamarla. Chiamare una funzione esegue il codice al suo interno e ti consente di utilizzare il suo risultato (se restituisce un valore).
main
#include <iostream> #include <string> // Function to return the name of the bank std::string get_bank_name() { std::string bank_name = "Future Savings Bank"; return bank_name; // Return the name of the bank } int main() { std::cout << "Name of the bank: " << get_bank_name() << std::endl; }
Convertire valute è un compito comune nella vita reale, specialmente nelle transazioni globali o nei viaggi. Creando una funzione, possiamo semplificare questo processo, rendendo la conversione riutilizzabile ed efficiente.
main
#include <iostream> // Function to convert USD to Euros double convert_usd_to_eur(double usd_amount) { const double exchange_rate = 0.91; double euros = usd_amount * exchange_rate; return euros; } int main() { double usd = 100.0; // Amount in USD std::cout << usd << " USD = " << convert_usd_to_eur(usd) << " EUR" << std::endl; }
function
int add_numbers(int a, int b); // 'a' and 'b' are parameters add_numbers(5, 10); // 5 and 10 are arguments passed to the function
In programmazione, argomenti sono valori o variabili che si passano a una funzione quando la si chiama. Questi valori forniscono l'input di cui la funzione ha bisogno per svolgere il suo compito. Passando argomenti, è possibile rendere le funzioni più dinamiche e riutilizzabili.
Function Parameters | Placeholders defined in the function header that specify the type and name of the data the function expects. |
Arguments | I valori o le variabili effettive passati a una funzione quando la si chiama, che vengono assegnati ai parametri corrispondenti. |
Passing Values to Variables | Durante una chiamata di funzione, gli argomenti vengono assegnati ai parametri. All'interno della funzione, questi parametri si comportano come variabili regolari. |
Grazie per i tuoi commenti!