Az átviteli függvény a szerkezet
Ez a rész a transzfer a struktúrák és funkciók a tagok.
Feladatok átadását tagjainak szerkezetek
Ha az átviteli függvény szerkezetét elem átkerül az értékét, sőt, nem számít, milyen értéket kell venni a szerkezet tagja. Vegyük például, az alábbi szerkezetet:
Például figyelmét, hogy az egyes tagok ezt a struktúrát át kell engedni a funkció:
Minden ilyen esetben a funkció telt az érték egy meghatározott eleme, és itt nem számít, hogy mi az adott tétel része egy nagyobb populáció.
Átadása egész funkciókat struktúrák
Amikor egy érv a funkció használható a szerkezet továbbítására az egész szerkezet hagyományos módszerekkel hívás érték. Ez természetesen azt jelenti, hogy bármilyen változás a tartalmát a paraméter a funkció nem befolyásolja a szerkezet, amely mint argumentum.
Ha a szerkezet érvként emlékeznünk kell arra, hogy az az érv meg kell egyeznie az A paraméter típusát. Például a következő program és arg. és parm paraméter nyilvánították az azonos típusú szerkezet.
Mint már említettük, az átviteli szerkezet az érvelés meg kell egyeznie az A paraméter típusát. Az az elmélet, és a paraméter nem elég, ha csak fizikailag hasonló; Meg kell egyeznie, még a nevét típusai. Például a következő verzió az előző program rossz, és nem lehet összeállítani. Az a tény, hogy a neve a típusú érvelés hívtuk a funkciót f1 (). Ez eltér a fajta a paramétert.