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

bookTyper af Funktioner

Når du opretter en funktion, skal datatypen for returværdien altid angives. I main-funktionen erklæres returtypen som int, hvilket angiver, at den vil returnere 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

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

Funktionen main 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

copy
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?

Select the correct answer

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

Suggested prompts:

Can you give an example of a function with a different return type?

Why does the main function usually return 0?

What happens if the return type doesn't match the specified type?

Awesome!

Completion rate improved to 3.85

bookTyper af Funktioner

Stryg for at vise menuen

Når du opretter en funktion, skal datatypen for returværdien altid angives. I main-funktionen erklæres returtypen som int, hvilket angiver, at den vil returnere 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

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

Funktionen main 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

copy
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?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 5. Kapitel 2
some-alt