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

bookTyper av Funksjoner

Når du oppretter en funksjon, må datatypen til returverdien alltid spesifiseres. I main-funksjonen er returtypen deklarert som int, noe som indikerer at den vil returnere en heltallsverdi ved fullføring. I de fleste tilfeller returnerer main-funksjonen 0 for å angi at programmet har blitt kjørt vellykket.

main.cpp

main.cpp

copy
1234
int main() { return 0; }
Note
Merk

Funksjonen main er reservert i C++ og returnerer alltid et heltall. Du kan utelate return-setningen kun i main-funksjonen, siden kompilatoren automatisk legger til return 0; på slutten.

Egendefinerte funksjoner kan returnere en hvilken som helst verdi, men det er viktig å forstå at typen på returverdien må samsvare med den spesifiserte returtypen i funksjonsdefinisjonen.

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

Hva må alltid samsvare i en funksjonsdefinisjon og dens retursetning?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 5. Kapittel 2

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

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 av Funksjoner

Sveip for å vise menyen

Når du oppretter en funksjon, må datatypen til returverdien alltid spesifiseres. I main-funksjonen er returtypen deklarert som int, noe som indikerer at den vil returnere en heltallsverdi ved fullføring. I de fleste tilfeller returnerer main-funksjonen 0 for å angi at programmet har blitt kjørt vellykket.

main.cpp

main.cpp

copy
1234
int main() { return 0; }
Note
Merk

Funksjonen main er reservert i C++ og returnerer alltid et heltall. Du kan utelate return-setningen kun i main-funksjonen, siden kompilatoren automatisk legger til return 0; på slutten.

Egendefinerte funksjoner kan returnere en hvilken som helst verdi, men det er viktig å forstå at typen på returverdien må samsvare med den spesifiserte returtypen i funksjonsdefinisjonen.

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

Hva må alltid samsvare i en funksjonsdefinisjon og dens retursetning?

Select the correct answer

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 5. Kapittel 2
some-alt