Az eljárás eltér a programozás, hogy mi a különbség
Az ügyfelek sokkal programozó alapvetően szemben a fogalmak funkciók és eljárások ritkák, és akkor jár valami matematikai és bürokratikus egészségre. A programozás, mivel ezek a fogalmak működik, számos nyelven, azonban még a szakemberek néha nem tisztán a különbség funkciók és eljárások. Mint az ürge: van, de senki sem látja. Lássuk, ha az eltérések nem láthatók elég.
Mit jelentenek a fogalmak a funkciók és eljárások
Funkció programozás - rutin úgynevezett egyéb rutinok, ha szükséges.
Eljárás - a megnevezett program részeként (szubrutin), többször kérte ki a következő rész a szükséges számú alkalommal a programot.
Összehasonlítása funkciók és eljárások
A fő különbség a funkciók és eljárások - a visszaadott eredmény. Tény, hogy a funkciók és eljárások logikailag összefüggő blokk programkód áll. A függvény egy értéket, az eljárás a legtöbb programozási nyelvben - nincs, vagy (C, például) visszatér a null értéket. Az utóbbi esetben (C), az eljárás tekinthető egyfajta alárendelt funkciókat.

A funkció fejléc tartalmazza a „funkció”, az azonosítót (saját függvény neve), változékonyság paraméter lista, és mindig - az eredmény típusát. A test a funkciót meg kell határozni az üzemeltető kijelöl egy értéket a függvény neve, amely visszatér következtében. Cím eljárási szerepel a „eljárás” az azonosítóját (eljárás neve) és a változó paraméter listát. Hívása funkció részeként végzett kifejezések, ahol ezeket a kifejezéseket használjuk, az eljárás hívás egy külön operátor. Az eljárás hívása végzik csak a neve, a funkció nevéhez az értéket. Algoritmusokra függvényhívás mintát mutatunk be a kimeneti egység vagy a feldolgozó egység, egy eljárás hívás - „előre meghatározott folyamat” egy speciális egységet.
Ellentétben függvényében a programozási eljárás
- A függvény egy értéket, az eljárás - nem.
- A függvényfejlécben tartalmaznia kell, hogy milyen típusú az eredmény.
- A test a funkció szükséges, hogy egy üzemeltető rendel értéket a függvény neve.
- Eljárás hívás egy külön nyilatkozatot, a hívás funkció lehetővé részeként kifejezéseket.
- Eljárás nevét kellett hívni a függvény nevét - az érték beállításához.
- Rendszereket algoritmusok eljárás hívás ábrázolja egy külön blokkot, a hívás - az eljárás, vagy kimeneti blokk.