Kursinnehåll
Introduktion till C++
Introduktion till C++
Vad Är Funktioner?
Funktioner är grundläggande byggstenar i programmering. De är återanvändbara kodblock utformade för att utföra en specifik uppgift. Funktioner hjälper till att göra koden mer organiserad, lättläst och enklare att underhålla. Genom att använda funktioner kan du bryta ner ett stort, komplext program i mindre, hanterbara delrutiner.
main
int main() // `main` is the name of a function { return 0; }
Notera
Namnet
main
är redan reserverat av C++-språket. Därför, när du deklarerar en funktion med detta namn, kommer kompilatorn att generera ett fel.
Att skapa en funktion innebär flera viktiga steg för att säkerställa att den utför en specifik uppgift och integreras sömlöst i ditt program. En funktion består av en returtyp, ett namn, parametrar (om det behövs) och en kropp där logiken finns.
Definiera typen | Ange vilken typ av data funktionen kommer att returnera (t.ex. int , void , etc.). |
Tilldela ett namn | Ge funktionen ett meningsfullt namn för att identifiera den. |
Tillhandahåll en kropp | Skriv ett block av instruktioner inom klammerparenteser {...} för att definiera dess funktionalitet. |
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 }
Efter att ha skapat en funktion är nästa steg att anropa den. Att anropa en funktion kör koden inuti den och låter dig använda dess resultat (om den returnerar ett värde).
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; }
Att konvertera valutor är en vanlig uppgift i verkliga livet, särskilt vid globala transaktioner eller resor. Genom att skapa en funktion kan vi förenkla denna process, vilket gör konverteringen återanvändbar och effektiv.
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
Inom programmering är argument värden eller variabler som du skickar till en funktion när du anropar den. Dessa värden ger den input som funktionen behöver för att utföra sin uppgift. Genom att skicka argument kan du göra funktioner mer dynamiska och återanvändbara.
Funktionsparametrar | Platshållare definierade i funktionshuvudet som specificerar typen och namnet på den data som funktionen förväntar sig. |
Argument | De faktiska värdena eller variablerna som skickas till en funktion vid anrop, vilka tilldelas de motsvarande parametrarna. |
Tilldela värden till variabler | Under ett funktionsanrop tilldelas argumenten till parametrarna. Inuti funktionen beter sig dessa parametrar som vanliga variabler. |
Tack för dina kommentarer!