Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Aký je rozdiel medzi jednotlivými čiastkovými Zákroky funkčných postupov

? Väčšina programovacích jazykov poskytnúť nejaké zariadenie pre vytváranie čiastkových postupov , ktoré vykonávajú rad opakujúcich sa činností a môže vrátiť výsledok . Niektoré jazyky rozlišujú medzi čiastkovými postupmi a funkčných postupov , druhé bytia Typ postup , ktorý vracia výsledok . Poznať rozdiel medzi týmito dvoma typmi postupov vám pomôžu urobiť správne rozhodnutie , ktorý z nich použiť . Microsoft Visual Basic je vynikajúci nástroj pre ilustrujúci koncept . Postupy

Ak napísať rovnaký kód viackrát ako raz , je pravdepodobné , že váš program bude mať prospech z postupu , skôr než duplikovanie kódu na viacerých miestach . Duplicitné kód môže spôsobiť problémy počas udržiavacej fázy , rovnako ako aby váš program väčšia , než je potrebné . Môžete vložiť kód do jedného konania a volať z rôznych miest vo vašom programe . Môžete si vytvoriť svoj ​​postup ešte flexibilnejší tým , že mu schopnosť prijímať parametre .
Funkčné Postupy

postupy funkcie sú navrhnuté tak , aby byť nazývaný prostredníctvom vyhlásenia , a že vráti výsledok do výkazu . Napríklad , ak ste chceli svoje triedy výpočtu programu určiť stupeň list založený na percentuálne skóre , môžete napísať funkciu , aby sa na stanovenie a vrátiť známku list . Volanie tvrdenie by bol podobný tohle :

LetterGrade = CalcLetter ( PercentageGrade )
procedúry Sub

Na rozdiel od funkcie riadenia , čiastkové postupy nevracia výsledok , ale to vykonávať akcie , a môže prijímať parametre . Tento typ riadenia je dobrým nástrojom pre prevedenie pre všeobecné použitie opatrenia , ako napr vstupný súbor /výstup , tlač a overovanie vstupu . Jedno použitie pre sub postupu je umožniť viac užívateľských akcie ísť na rovnaký kód . Napríklad , môžete mať tlačidlá a položky menu , ktoré je potreba vykonávať rovnaké akcie , a nie duplikovať kód , mohli by ste mať obidva účinky len volať procedúru Sub .
Parametre

Parametre sú hodnoty , ktoré prechádzajú do riadenia buď typu , buď hovoria , postup , čo robiť , alebo poskytnúť hodnotu pre to , aby konala . Zvyčajne odovzdať parametre v zátvorkách na vyhlásenie , že volá procedúru . Dôležitá vec na zapamätanie je , že parametre musia byť odovzdané v presnom poradí , že postup je čaká , alebo k nepredvídateľným výsledkom dôjde . Príklad volanie procedúry s parametrom môže vyzerať napríklad takto :

Volajte PrintGrade ( LetterGrade )

postup sub očakáva známku list a tlačí ju podľa naprogramovaného tlačovom formáte < br . >

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené