Kursusindhold
C++ Introduction
C++ Introduction
Hvad Er Funktioner?
Funktioner er grundlæggende byggesten i programmering. De er genanvendelige kodeblokke designet til at udføre en specifik opgave. Funktioner hjælper med at gøre koden mere organiseret, læsbar og lettere at vedligeholde. Ved at bruge funktioner kan du opdele et stort, komplekst program i mindre, håndterbare underprogrammer.
main
int main() // `main` is the name of a function { return 0; }
Bemærk
Navnet
main
er allerede reserveret af C++-sproget. Derfor vil kompilatoren generere en fejl, når der erklæres en funktion med dette navn.
At oprette en funktion involverer flere nøgletrin for at sikre, at den udfører en specifik opgave og integreres problemfrit i dit program. En funktion består af en returtype, et navn, parametre (hvis nødvendigt), og en krop, hvor logikken befinder sig.
Definer typen | Angiv typen af data, som funktionen vil returnere (f.eks. int , void , etc.). |
Tildel et navn | Giv funktionen et meningsfuldt navn for at identificere den. |
Angiv en krop | Skriv en blok af instruktioner inden for krøllede parenteser {...} for at definere dens 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 at have oprettet en funktion, er det næste trin at kalde den. At kalde en funktion udfører koden inde i den og giver dig mulighed for at bruge dens resultat (hvis den returnerer en værdi).
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; }
Konvertering af valutaer er en almindelig opgave i det virkelige liv, især i globale transaktioner eller rejser. Ved at oprette en funktion kan vi forenkle denne proces, hvilket gør konverteringen genanvendelig og 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
I programmering er argumenter værdier eller variabler, som du giver til en funktion, når du kalder den. Disse værdier giver den input, som funktionen har brug for til at udføre sin opgave. Ved at give argumenter kan du gøre funktioner mere dynamiske og genanvendelige.
Function Parameters | Placeholders defined in the function header that specify the type and name of the data the function expects. |
Arguments | The actual values or variables passed to a function when calling it, which are assigned to the corresponding parameters. |
Passing Values to Variables | During a function call, arguments are assigned to the parameters. Inside the function, these parameters behave like regular variables. |
Tak for dine kommentarer!