Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
 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 .