Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Typer af Funktioner | Introduktion til Funktioner
C++ Introduktion

Typer af Funktioner

Stryg for at vise menuen

Når en funktion oprettes, skal datatypen for returværdien altid angives. I main-funktionen deklareres returtypen som int, hvilket angiver, at den returnerer en heltalsværdi ved afslutning. I de fleste tilfælde returnerer main-funktionen 0 for at angive, at programmet er blevet udført korrekt.

main.cpp

main.cpp

1234
int main() { return 0; }
Note
Bemærk

main-funktionen er reserveret i C++ og returnerer altid et heltal. Du kan udelade return-sætningen kun i main-funktionen, da compileren automatisk tilføjer return 0; til sidst.

Brugerdefinerede funktioner kan returnere enhver værdi, men det er vigtigt at forstå, at typen af returværdien skal matche den angivne returtype i funktionsdefinitionen.

custom_function.h

custom_function.h

123456
// Define a function with a specific return type and name ___ custom_function() { // Return a value that matches the function's return type return ___; }
question mark

Hvad skal altid matche i en funktionsdefinition og dens returudsagn?

Vælg det korrekte svar

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 5. Kapitel 2

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Typer af Funktioner

Når en funktion oprettes, skal datatypen for returværdien altid angives. I main-funktionen deklareres returtypen som int, hvilket angiver, at den returnerer en heltalsværdi ved afslutning. I de fleste tilfælde returnerer main-funktionen 0 for at angive, at programmet er blevet udført korrekt.

main.cpp

main.cpp

1234
int main() { return 0; }
Note
Bemærk

main-funktionen er reserveret i C++ og returnerer altid et heltal. Du kan udelade return-sætningen kun i main-funktionen, da compileren automatisk tilføjer return 0; til sidst.

Brugerdefinerede funktioner kan returnere enhver værdi, men det er vigtigt at forstå, at typen af returværdien skal matche den angivne returtype i funktionsdefinitionen.

custom_function.h

custom_function.h

123456
// Define a function with a specific return type and name ___ custom_function() { // Return a value that matches the function's return type return ___; }
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 5. Kapitel 2
some-alt