Kezdőoldal » Számítástechnika » Programozás » C nyelvben mit csinál a...

C nyelvben mit csinál a return ()?

Figyelt kérdés

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????????


2010. nov. 5. 10:34
 1/5 anonim ***** válasza:
Tudtommal a függvénynek adsz vele visszatérési értéket.
2010. nov. 5. 10:44
Hasznos számodra ez a válasz?
 2/5 A kérdező kommentje:

de az összesnek??

pl van 3 akkor mind megkapja

2010. nov. 5. 10:48
 3/5 anonim ***** válasza:

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.

2010. nov. 5. 11:26
Hasznos számodra ez a válasz?
 4/5 anonim ***** válasza:

"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.

2010. nov. 5. 11:38
Hasznos számodra ez a válasz?
 5/5 anonim ***** válasza:
Igazából az oprendszer leszarja, viszont mások legkérdezhetik, akik futtatták a programot. Viszont a main alapból 0-val tér vissza, ha más nincs odaírva (minden más int-et visszaadó függvénynél ki kell írni).
2010. nov. 5. 11:54
Hasznos számodra ez a válasz?

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

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!