A folyamat programkészítéskor

Funkciót. paraméter átviteli függvény. függvény túlterhelés

Funkció viszonylag független töredékek programok megfelelően megtervezett és el van látva neve (program blokkolja). Cím egység határozza meg az alakját a szubrutin hívást. Rovatok funkciók mindig függvény azonosítója (fenntartott szó különböző nyelveken, különböző) nevét zárójelben változókat átadni a függvény visszatérési értéke.

Kétféle módon átadni függvényparaméterek:

Amikor elhalad értéket a verem memória rögzített példányát az értéke az érv, és a funkció a kezelő munka ezeket a másolatokat, hozzáférést az eredeti értékeket a paraméterek a funkció nincs jelen, és így nincs lehetőség megváltoztatni őket. A verem szabadul befejezése után a függvényhívás.

Ha ezt a funkciót nevezik, további memóriát alatt formális paraméterek, és minden formális paraméter inicializálja annak megfelelő tényleges érv. Szemantika átviteli paraméterek azonosak szemantikája inicializálás. Különösen a típus az aktuális paraméter van leképezve a típus a formális paraméter, és elvégzi az összes szabványos és bizonyos típusú konvertáló felhasználó. Vannak speciális szabályok az átviteli vektorok, azt jelenti, hogy egy paramétert ellenőrzése nélkül és beállító eszközt az alapértelmezett paraméterekkel.

Annak megállapítására, a funkcióknak a programokat, akkor meg kell adni a típusát függvény visszatérési értéke, valamint a paraméterek számát és típusát mindegyikre. Annak elkerülése érdekében, a párhuzamos funkciók, a program lehetővé teszi, hogy meghatározza több funkció ugyanazzal a névvel. Összeállítása során, a program figyelembe veszi a számos érv által használt funkciót, majd kéri, hogy egy lehetőséget. Feltéve, hogy a fordító a választás számos funkció az úgynevezett túlterhelését.

A tesztelés folyamata a program végrehajtása különböző bemenő adatokat, amelyek túlzott a korábban ismert eredményt. Szemléletesen kezdő programozók általában

vizsgálata céljából tartják érvényesítési program, amely Sauveur-Chennault nem igaz. A legtöbb esetben az összes lehetséges kombinációt-1ii adatok lehetetlen, és véletlenszerű vizsgálat nem bizonyítja helyes-ség a program, hiszen a program fut tíz adathalmaz, nem jelenti azt, hogy ez fog helyes eredményt, hogy set-odinnadtsa . Ezért a vizsgálata céljából, hogy hibákat.

Illetve, figyelembe kell venni egy jó teszt, amely kimutatja ERROR-ku. Két stratégiát azonosítottak kialakulásának ezeket a vizsgálatokat:

stratégia „fehér” mezőben (vagy útvonal vizsgálat);

A stratégia a „fekete doboz”.

Ha megvizsgáljuk a „fehér doboz” stratégiája tesztek, hogy kitalálja, úgy, hogy legalább egyszer menjen át minden ága sagoritma. A stratégia jelentős hátránya: az alapelveivel-ügyi lehetetlen felismerni a kihagyott útvonalon.

Ha megvizsgáljuk a stratégia a „fekete doboz” szerkezet-túra program tekinthető, hogy ismeretlen, és a vizsgálatokat úgy választjuk meg, hogy a pro-hit végrehajtása során a program funkcióit, majd követni a választ a bemeneti helytelen adatokat.

A gyakorlatban a legjobb eredményeket akkor kapjuk a tervezési-ists egyaránt stratégiákat.

Kapcsolódó cikkek