return value

Üdvözlöm, Ön a return value szó jelentését keresi. A DICTIOUS-ban nem csak a return value szó összes szótári jelentését megtalálod, hanem megismerheted az etimológiáját, a jellemzőit és azt is, hogyan kell a return value szót egyes és többes számban mondani. Minden, amit a return value szóról tudni kell, itt található. A return value szó meghatározása segít abban, hogy pontosabban és helyesebben fogalmazz, amikor beszélsz vagy írsz. Areturn value és más szavak definíciójának ismerete gazdagítja a szókincsedet, és több és jobb nyelvi forráshoz juttat.

Főnév

return value (tsz. return values)

  1. (informatika) A return value (visszatérési érték) a C++ programozásban azt az értéket jelenti, amelyet egy függvény visszaad a hívójának a végrehajtás után.

Hogyan működik a visszatérési érték C++-ban?

  1. Függvény visszatérési típusa
    • A függvény fejlécében meg kell adni, hogy milyen típusú értéket ad vissza.
    • Ha a függvény nem ad vissza értéket, akkor a visszatérési típusa void kell legyen.
  2. return kulcsszó
    • A return utasítással adhatjuk vissza az értéket.
    • Amikor egy return utasítás végrehajtódik, a függvény végrehajtása befejeződik, és az adott értéket visszaadja a hívó kódnak.



Példa visszatérési értékre:

Egyszerű függvény visszatérési értékkel

#include <iostream>

int osszeg(int a, int b) {
    return a + b; // Visszaadja az összegüket
}

int main() {
    int eredmeny = osszeg(5, 10); // A függvény visszatérési értéke: 15
    std::cout << "Az összeg: " << eredmeny << std::endl;
    return 0;
}

Kimenet:

Az összeg: 15

Függvény void típussal (nem ad vissza értéket)

#include <iostream>

void kiirSzoveg() {
    std::cout << "Hello, világ!" << std::endl;
}

int main() {
    kiirSzoveg(); // Nem tér vissza értékkel
    return 0;
}

Kimenet:

Hello, világ!

További példák:

Visszatérési érték referenciaként

#include <iostream>

int& novelo(int& szam) {
    szam += 5; 
    return szam; // Referenciát ad vissza
}

int main() {
    int x = 10;
    int& y = novelo(x); // x értéke 15 lesz
    std::cout << "x értéke: " << x << std::endl;
    return 0;
}

Kimenet:

x értéke: 15

Visszatérési érték konstansként

Ha nem akarjuk, hogy a visszatérési értéket módosítsák, használhatunk const-ot:

const int osszeg(const int a, const int b) {
    return a + b;
}

Ebben az esetben a függvény garantálja, hogy a visszatérési érték nem módosítható.



Összegzés

  • A return utasítás visszaad egy értéket a függvényből.
  • A függvény visszatérési típusát előre meg kell határozni.
  • Ha nincs visszatérési érték, akkor a függvény void típusú.
  • Visszaadhatunk egyszerű típusokat, referenciákat, pointereket vagy akár objektumokat is.