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

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