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

Ako deklarovať funkciu v C

Funkcie v C sú kľúčom k zvládnuteľné štruktúrovaného programovania . Každý dobrý program je napísaný tým , že úlohy a rozdelenie je na kúsky , z ktorých každý sa stane funkcie . Pokyny
Vytvorte deklarácii funkcie
klipart 1

vytvoriť jedinečný názov , ktorý jasne hovorí , čo funkcia robí . Použite slovesá v názve zdôrazniť akcii . Použite konzistentné formát , ako je napríklad podčiarknutia ( napr. " calculate_subtotal " ) alebo vnútorné kapitalizácie ( napr. " CalculateSubtotal " ) . Vyhnite sa názvy , ktoré sú príliš všeobecné . Napríklad , " calculate_GPA_subtotal " by mohlo byť lepšie , pretože rôzne veci môžu byť subtotalled .
2

Použitie funkcie vrátiť jednu hodnotu vstavanej C dátový typ ( vrátane ukazovateľov ) . Funkcie , ktoré nevracia nič , budú vyhlásené za neplatné .
3

Zvoľte parametre funkcie a ich typy . Heslo presne to , čo funkcie je potrebné robiť svoju prácu , nič viac a nič menej . Funkcie , ktoré nepotrebujú nič využije prázdnotu .
4

Uvedomte si , že väčšina parametrov sú " odovzdané hodnotou . " Funkcie nedostane skutočnú premennú , iba jej hodnotu , a možno ju meniť bez vplyvu na zdroj . Ak potrebujete odovzdať " odkazom " , aby funkcia zmeniť hodnotu pôvodnej premennej , musíte použiť ukazovatele na parametre
5

určiť , že deklarácia funkcie , ako je tento : .

 int calculate_GPA_subtotal ( krátky studenttype , int * skóre ) { vyhlásenie začína návratový typ , potom jeho meno , potom sa parametre vnútri zátvoriek . Tu je to , čo to bude vyzerať na funkciu , ktorá má ani 
 : void reset_printer ( void ) { 
6

Zahrnúť skrátený vyhlásenie . V hornej časti súboru C programu , alebo ešte lepšie v záhlaví ( . H ) súboru , obsahuje skrátený vyhlásenie , ktoré vynechá telo , ako je tento :

 int calculate_GPA_subtotal ( krátky studenttype , int * skóre ) ; void reset_printer ( void ) ; . Všimnite si , že môžete vynechať názvy parametrov , ak sa vám páči , keď je to dobrá forma je zahrnúť . 
Napíšte Telo funkcie
7

Použiť { } . Definícia funkcií končiť { ktorý začína telo funkcie a pokračuje až do porovnávania } . Použiť odsadenie , aby rozsah jasné .
8

vrátiť hodnotu , použite príkaz return . Pre neplatné funkcie , použite ju bez hodnoty vyskočiť z funkcie z polovice .

Najnovšie články

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