Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Vad Är Funktioner? | Introduktion till Funktioner
Introduktion till C++
course content

Kursinnehåll

Introduktion till C++

Introduktion till C++

1. Komma Igång
2. Introduktion till Operatorer
3. Variabler och Datatyper
4. Introduktion till Programflöde
5. Introduktion till Funktioner

book
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.

cpp

main

copy
1234
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 typenAnge vilken typ av data funktionen kommer att returnera (t.ex. int, void, etc.).
Tilldela ett namnGe funktionen ett meningsfullt namn för att identifiera den.
Tillhandahåll en kroppSkriv ett block av instruktioner inom klammerparenteser {...} för att definiera dess funktionalitet.
h

get_bank_name

copy
12345678
// 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).

cpp

main

copy
1234567891011121314
#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.

cpp

main

copy
123456789101112131415
#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; }
h

function

copy
123
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.

FunktionsparametrarPlatshållare definierade i funktionshuvudet som specificerar typen och namnet på den data som funktionen förväntar sig.
ArgumentDe faktiska värdena eller variablerna som skickas till en funktion vid anrop, vilka tilldelas de motsvarande parametrarna.
Tilldela värden till variablerUnder ett funktionsanrop tilldelas argumenten till parametrarna. Inuti funktionen beter sig dessa parametrar som vanliga variabler.
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 5. Kapitel 1

Fråga AI

expand
ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

course content

Kursinnehåll

Introduktion till C++

Introduktion till C++

1. Komma Igång
2. Introduktion till Operatorer
3. Variabler och Datatyper
4. Introduktion till Programflöde
5. Introduktion till Funktioner

book
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.

cpp

main

copy
1234
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 typenAnge vilken typ av data funktionen kommer att returnera (t.ex. int, void, etc.).
Tilldela ett namnGe funktionen ett meningsfullt namn för att identifiera den.
Tillhandahåll en kroppSkriv ett block av instruktioner inom klammerparenteser {...} för att definiera dess funktionalitet.
h

get_bank_name

copy
12345678
// 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).

cpp

main

copy
1234567891011121314
#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.

cpp

main

copy
123456789101112131415
#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; }
h

function

copy
123
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.

FunktionsparametrarPlatshållare definierade i funktionshuvudet som specificerar typen och namnet på den data som funktionen förväntar sig.
ArgumentDe faktiska värdena eller variablerna som skickas till en funktion vid anrop, vilka tilldelas de motsvarande parametrarna.
Tilldela värden till variablerUnder ett funktionsanrop tilldelas argumenten till parametrarna. Inuti funktionen beter sig dessa parametrar som vanliga variabler.
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 5. Kapitel 1
Vi beklagar att något gick fel. Vad hände?
some-alt