A programozók Club - - anyagok Delphi - blog archive - 15. lecke
Írta kulcs alapján c / c ++
Mint tudod, a C ++ lehetővé teszi át a beállításokat használja az adatokat a funkciót. A lecke 13 megtaláltad, hogy a C ++ is rendelkezik túlterhelés funkciók, amely definíciókat, amelyek különböző számú paraméterei vagy különböző. Ezen túlmenően, a C ++, akkor kihagyja paraméterek hívás esetén funkciókat. Ilyen esetben az alapértelmezett értékeket fogják használni a kihagyott paramétereket. Ez a leírás bemutatja, hogyan állítsa be alapértelmezett értékeket funkció paramétereit. Végére ez a lecke, megtudhatja az alábbi alapfogalmakat:
• C ++ lehetővé teszi a programok adja meg a beállításokat az alapértelmezett értékeket.
• Az alapértelmezett értékek a megadott paraméterek a függvényfejlécben meghatározva.
• Ha a funkció csökkenti az értékét egy vagy több paraméter, C ++, akkor az alapértelmezett értékeket.
• Ha a funkció csökkenti az értékét egy adott paramétert, meg kell hagyni, és az értékeket a paraméterek, amelyek követik.
Alapértéket a paraméterek megkönnyíti, hogy újra használható funkciók (használjon több program).
Határozzuk meg az alapértelmezett
void some_function (int méret = 12, float költség = 19,95) // -> alapértelmezett értékeinek
Következő DEFAULTS programot. CPP beállítja az alapértelmezett paramétereket a, b és c show_parameters funkciót. Ezután négyszer a program kéri ezt a funkciót, először megadása nélkül paraméterek általában akkor mutatva az értéket csak egy, akkor az értékeket a és b, és végül rámutatva értékeket mindhárom paraméter:
void show__parameters (int a = 1, int b = 2, int c = 3)
cout <<«a» <>
Ha összeállításához és futtatásához a program, a következő kimenet jelenik meg a képernyőn:
C: \> DEFAULTS
Mint látható, ha szükséges, a funkció az alapértelmezett beállításokat használja.
Szabályai elhaladó paraméterek
Ha a program különös paraméter a funkció biztosítja az alapértékeket, meg kell hagyni, és az összes további paramétereket. Más szóval, nem lehet alacsonyabb az átlagos beállítást. Abban az esetben, az előző program, ha szükséges, hogy csökkentse az értéket a B paramétert show_parameters, a program is volt, hogy csökkentse a paraméter értékét. Nem adhatja meg egy értéket, és c, az alacsonyabb érték a b.
Állítsa be az alapértelmezett értékek
Ha meg egy függvény, C ++ segítségével meghatározható az alapértelmezett értékeket egy vagy több paramétert. Ha a program következő hívás ez a funkció csökkenti az egy vagy több paraméter, akkor a funkció használatához az alapértékre. Egy adott paraméter alapértelmezett érték, egyszerűen használja az értékadó operátor a függvény definíciójában.
Például a következő függvény bér határozza meg az alapértelmezett paraméterek értékeit órán sebesség:
float bérszámfejtés (int employ_id, lebegnek óra = 40, lebegnek sebesség = 5,50)
Amikor a program hozza az egyik lehetőség ő kell hagyni minden további paraméterek.
MIT KELL TUDNI
Ebből a leckében megtanultuk, hogy a C ++ segítségével megadhat alapértékeket a funkció paramétereit. Ha a program teszi egy vagy több paraméter, a funkció az alapértelmezett értékeket. A következő lecke, amikor a program használata az objektum-orientált programozás C ++, akkor alkalmazza az alapértelmezett beállításokat inicializálja különböző változók egy osztály. Mint már tudjuk, a változó lehetővé teszi, hogy tárolja az értéket egy bizonyos típusú (int, float, és. T.). A 16. lecke meg fogja tanulni, hogyan kell tárolni, több értéket ugyanolyan típusú belül massiva.Naprimer, a program tárolására vizsgálati pontok 100 hallgató, vagy az érték 50 készletek. Segítségével tömbök tárolja és használja ezeket az értékeket könnyen. Mielőtt tanulmányozza a leckét 16, győződjön meg arról, hogy elsajátította a következő fő szempontok:
- Hozzárendelése alapértelmezett függvény paraméterek, akkor a C ++ értékadás közvetlenül a funkciót.
- Ha a program csökkenti az értékeket a paraméterek a függvény hívásakor a függvény az alapértelmezett értékeket.
- Ha a program csökkenti az értékét egyetlen paraméter, akkor csökkentenie kellene az értéket minden további paraméterek A program nem csökkenti az átlagos beállítást.
- Mutatva az alapértelmezett beállításokat, ezáltal megkönnyíti a használatát a funkciókat, beleértve a más programok számára.