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 Functions
C++ Introduction

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 uten feil.

main.cpp

main.cpp

copy
1234
int main() { return 0; }

Merk

Siden main-funksjonen er reservert i C++, vil den alltid returnere et heltall.

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

custom_function.h

custom_function.h

copy
1234
___ custom_function() { return ___; }

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 explain why the main function must return an integer in C++?

What happens if a function's return type doesn't match its return value?

Can you give examples of custom functions with different return types?

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 uten feil.

main.cpp

main.cpp

copy
1234
int main() { return 0; }

Merk

Siden main-funksjonen er reservert i C++, vil den alltid returnere et heltall.

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

custom_function.h

custom_function.h

copy
1234
___ custom_function() { return ___; }

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 5. Kapittel 2
some-alt