Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Funktioiden Tyypit | Funktioiden Esittely
C++-Esittely

bookFunktioiden Tyypit

Kun luodaan funktio, paluuarvon tietotyyppi on aina määriteltävä. main-funktiossa paluutyypiksi ilmoitetaan int, mikä tarkoittaa, että funktio palauttaa kokonaisluvun suorituksen päätyttyä. Useimmissa tapauksissa main-funktio palauttaa arvon 0, mikä osoittaa, että ohjelma on suoritettu onnistuneesti.

main.cpp

main.cpp

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

main-funktio on varattu C++:ssa ja se palauttaa aina kokonaisluvun. return-lausetta voi jättää pois vain main-funktiossa, sillä kääntäjä lisää automaattisesti return 0; lopuksi.

Mukautetut funktiot voivat palauttaa minkä tahansa arvon, mutta on olennaista ymmärtää, että palautettavan arvon tyypin on vastattava funktiomäärittelyssä ilmoitettua paluutyyppiä.

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

Minkä tulee aina vastata toisiaan funktion määrittelyssä ja sen palautuslauseessa?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 5. Luku 2

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Awesome!

Completion rate improved to 3.85

bookFunktioiden Tyypit

Pyyhkäise näyttääksesi valikon

Kun luodaan funktio, paluuarvon tietotyyppi on aina määriteltävä. main-funktiossa paluutyypiksi ilmoitetaan int, mikä tarkoittaa, että funktio palauttaa kokonaisluvun suorituksen päätyttyä. Useimmissa tapauksissa main-funktio palauttaa arvon 0, mikä osoittaa, että ohjelma on suoritettu onnistuneesti.

main.cpp

main.cpp

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

main-funktio on varattu C++:ssa ja se palauttaa aina kokonaisluvun. return-lausetta voi jättää pois vain main-funktiossa, sillä kääntäjä lisää automaattisesti return 0; lopuksi.

Mukautetut funktiot voivat palauttaa minkä tahansa arvon, mutta on olennaista ymmärtää, että palautettavan arvon tyypin on vastattava funktiomäärittelyssä ilmoitettua paluutyyppiä.

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

Minkä tulee aina vastata toisiaan funktion määrittelyssä ja sen palautuslauseessa?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 5. Luku 2
some-alt