Baj ha elmarad a return?
Figyelt kérdés
void típusú függvényeknél és a főfüggvénynél.
Lehet belőle probléma pl összetett programnál?
2020. szept. 14. 16:14
1/27 anonim válasza:
Voidnál pont, hogy nem kell return...
2/27 anonim válasza:
Nem szükséges. A fordító a függvény blokk végére odabiggyeszti. (Ha nem onnan akarsz visszatérni, hanem korábban, akkor persze ki kell tenni.)
3/27 anonim válasza:
A main mégis, hova térne vissza?
4/27 anonim válasza:
Például a shellhez, ami meghívta...?
5/27 anonim válasza:
Így is úgy is ott köt ki, de ezt az opre lerendezi.
6/27 anonim válasza:
main-nél sem muszáj kiírni. Alapból 0-val tér vissza. persze ki lehet, hogy return 0. De vannak olyan esetek, amikor nem 0-val akarunk visszatérni. :). Akkor ki kell írni.
7/27 anonim válasza:
vagyis mainél nem muszáj kiírni. A voidnál meg nincs visszatérés. Ha meg valamilyen típusú függvényt írsz ott kötelező a visszatérés.
8/27 anonim válasza:
Függvényeknél neked kell tudnod, hogy akarsz-e visszatérni valamivel.
main()-nél célszerű kerülni a void-ot.
9/27 anonim válasza:
Hiába pontoztok le. A mainnel nem kötelező a return 0; kiírni, mert alapból azzal tér vissza ha nincs hiba
Ezt a fordító tudja. Úgy látszik itt senki se programozott még.
10/27 anonim válasza:
Programoztunk, és amit mondasz, az nem szabályos, és fordítófüggő.
Vagyishogy szakszóval mondva undefined (jó, van olyan nyelv, ahol tényleg megadták, mivel tér vissza, de nincsen mindre megadva).
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!