Kursinnhold
C++ Introduction
C++ Introduction
Hva Er Funksjoner?
Funksjoner er grunnleggende byggeklosser i programmering. De er gjenbrukbare kodeblokker designet for å utføre en spesifikk oppgave. Funksjoner bidrar til å gjøre koden mer organisert, lesbar og enklere å vedlikeholde. Ved å bruke funksjoner kan du dele opp et stort, komplekst program i mindre, håndterbare underprogrammer.
main
int main() // `main` is the name of a function { return 0; }
Merk
Navnet
main
er allerede reservert av C++-språket. Derfor, når du erklærer en funksjon med dette navnet, vil kompilatoren generere en feil.
Å lage en funksjon innebærer flere viktige trinn for å sikre at den utfører en spesifikk oppgave og integreres sømløst i programmet ditt. En funksjon består av en returtype, et navn, parametere (hvis nødvendig), og en kropp der logikken ligger.
Definer typen | Spesifiser typen av data funksjonen vil returnere (f.eks., int , void , etc.). |
Gi et navn | Gi funksjonen et meningsfullt navn for å identifisere den. |
Gi en kropp | Skriv en blokk med instruksjoner innenfor krøllparenteser {...} for å definere funksjonaliteten. |
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 }
Etter å ha laget en funksjon, er neste trinn å kalle den. Å kalle en funksjon utfører koden inni den og lar deg bruke resultatet (hvis den returnerer en verdi).
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 av valutaer er en vanlig oppgave i det virkelige liv, spesielt i globale transaksjoner eller reiser. Ved å lage en funksjon kan vi forenkle denne prosessen, gjøre konverteringen gjenbrukbar 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 verdier eller variabler som du sender til en funksjon når du kaller den. Disse verdiene gir funksjonen den inputen den trenger for å utføre sin oppgave. Ved å sende argumenter kan du gjøre funksjoner mer dynamiske og gjenbrukbare.
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. |
Takk for tilbakemeldingene dine!