C nyelvben mit csinál a return ()?
még csak tanulom és nem rakom ki mert azt mondták ,hogy egyszerű progiknál nem kell mert ennek: return(0)
nincsen értelme
de mit jelent??
mit csinál????????
de az összesnek??
pl van 3 akkor mind megkapja
Itt nagyon alapvető dolgok hiányoznak.
A C alapvetően úgy épül fel, hogy van egy main nevű függvény, ami lefut. Ez a függvény hivogathat más függvényeket. Minden függvény ami nem void <függvénynév>() alakban van deklarálva, visszatér valamilyen értékkel.
A függvény törzsét felülről lefelé hajtja végre a program, vezérlési szerkezetek ezt persze módosíthatják (pl a ciklus mindig visszaugrik ugye). Amikor vissza akarsz térni a hívó helyre (ahol meghívták a függvényt), return-t mondasz, és a return mögé írsz valamit, amit vissza szeretnél adni.
"egyszerű progiknál nem kell mert ennek: return(0) nincsen értelme "
Ha a main() 0-val tér vissza, akkor az annyit tesz, hogy "oké, a program rendben lefutott". Ha más számmal tér vissza, akkor az azt jelenti, hogy hiba történt a futás közben. Ez azért jó, mert maga az oprendszer nem tudja mindig eldönteni, hogy mi a helyzet.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!