Ako používať funkcie v C?

Aby bolo možné volať funkcie v rámci hlavných funkcií
Aby bolo možné volať funkcie v rámci hlavných funkcií, musia byť funkcie definované a umiestnené pred hlavnú funkciu alebo vytvorený prototyp funkcií.

Funkcie sú obrovskou súčasťou programovania; Každý, kto študuje programovanie v C ++, musí vedieť všetko o funkciách. Hlavná časť z kódovanie je automatizácia a funkcie sú veľkou súčasťou.

Kroky

  1. 1
    Otvorte kompilátor. Medzi obľúbené kompilátory pre C ++ patrí x-code pre počítače Mac a Visual Studios pre Windows. Kód môže byť tiež napísaný v textových editoroch, ako sú poznámkové bloky, textové hádanky atď.
  2. 2
    Pridajte všetky hlavičkové súbory, knižnice a priestory názvov. Pridajte ľubovoľný hlavičkový súbor na vyvolanie funkcie v hlavnej funkcii alebo v iných funkciách.
    • <iostream> je štandardná knižnica pre vás cin a cout.
    • „using namespace std“ je štandardný priestor mien
  3. 3
    Analyzujte problém. Zistite, o čo problém ide. Zamyslite sa nad tým, aké sú najlepšie metódy. Aké kroky sú potrebné na vyriešenie problému? Toto sú otázky, ktoré by ste si mali položiť a zodpovedať pred kódovaním. Plánovanie vám pomôže pri vašom algoritmickom návrhu. Tieto kroky sú východiskovými bodmi pre vytváranie funkcií.
  4. 4
    Vyberte typ (funkcie) funkcií, ktoré najlepšie vyhovujú potrebám problému. Existuje návratový typ, ktorý vráti nejakú hodnotu a prázdny, čo nie.#*Niektoré zo základných funkcií návratového typu zahŕňajú int, double, char a bool.
    • Povedzme, že váš problém vyžaduje vytlačenie niektorých údajov, potom by bola najlepšou voľbou prázdna funkcia, ale ak potrebujete vrátiť súčet dvoch čísiel, viac by vyhovovala funkcia int alebo double.
    Funkcie sú obrovskou súčasťou programovania
    Funkcie sú obrovskou súčasťou programovania; Každý, kto študuje programovanie v C ++, musí vedieť všetko o funkciách.
  5. 5
    Vyberte názov funkcie. Pomenovanie funkcie je dôležité pre vás a pre kohokoľvek iného, kto sa môže pozerať na kód. Pomenujte spôsobom, ktorý ľuďom povie, čo táto funkcia robí.
    • Opäť, povedzme, že funkcie vytlačia údaje, vhodný názov by bol print alebo ešte konkrétnejší PrintsToDisplay, ktorý by niekomu oznámil, že tieto údaje sa tlačia na displej.
  6. 6
    Zvážte formálne parametre vašej funkcie. Formálne parametre sú definované v hlavičke funkcie na rozdiel od skutočného parametra, ktorý sa používa na vyvolanie funkcie. Formálny parameter vypíše typ údajov a názov premennej. Rozhodnite, či funkcia má nejaké parametre; ak nie sú potrebné, nepridávajte ich. Rozhodlo, aké typy údajov sa majú použiť v parametroch a koľko parametrov je potrebných.
  7. 7
    Vyberte, ako sa skutočný parameter prenesie do formálneho parametra. Majte na pamäti, že ide o dva typy formálnych parametrov: hodnotové parametre a referencie. Parametre hodnoty získajú kópiu hodnoty a v rámci funkcií si môžu robiť, čo chcú, bez toho, aby to ovplyvnilo pôvodnú hodnotu odovzdanú zo skutočného parametra. Referenčné parametre sú opačné a získajú prístup k aktuálnej adrese pamäte parametrov. Pri referenčných parametroch sa všetky zmeny pôvodnej hodnoty vo funkcii prejavia mimo funkcie. Aby ste mohli prechádzať odkazom, vo formálnom parametri pridajte na koniec typu údajov znak „&“. Štandardne sa funkcie odovzdávajú podľa hodnoty.
  8. 8
    Vytvorte nadpis funkcie. Hlavička funkcie je kombináciou typu, názvu a parametra funkcie, spolu v konkrétnom formáte pre C ++.
  9. 9
    Definujte telo funkcie pre funkciu návratovej hodnoty. Telo funkcie bude nasledovať za hlavičkou funkcie a bude medzi dvoma zátvorkami '{}'. Tu musí algoritmus a metódy vyriešiť problém.
    • Najväčšia vec pre funkcie návratovej hodnoty je, že musí vrátiť hodnotu, bez toho sa funkcia nebude kompilovať. Na konci musí byť vrátený expres. Návrat môže vrátiť iba jednu hodnotu.
  10. 10
    Definujte telo funkcie pre prázdnu funkciu. Prázdnota, ako bolo uvedené vyššie, nič nevracia; v tele funkcie medzi dvoma zátvorkami '{}' musia byť zahrnuté iba algoritmické kroky potrebné na vyriešenie problému.
    Najväčšia vec pre funkcie návratovej hodnoty je
    Najväčšia vec pre funkcie návratovej hodnoty je, že musí vrátiť hodnotu, bez toho sa funkcia nebude kompilovať.
  11. 11
    Vytvorte prototyp funkcie pre všetky funkcie, okrem hlavnej. Aby bolo možné volať funkcie v rámci hlavných funkcií, musia byť funkcie definované a umiestnené pred hlavnú funkciu alebo vytvorený prototyp funkcií. Je to veľmi podobné nadpisu funkcie. Kľúčový rozdiel je v tom, že končí bodkočiarkou. Funkcie Prototyp obsahuje:
    • Typ návratu funkcie alebo neplatný
    • Názov funkcie
    • Parametre funkcie
  12. 12
    Zavolajte funkciu. Volanie funkcie je spôsob, akým sa k funkcii pristupuje prostredníctvom hlavných alebo iných funkcií. Volanie funkcie pozostáva z názvu funkcie a skutočných parametrov.

Varovania

  • Funkcie by mali byť jednoduché a mali by sa obmedzovať na jednu vec. Ak zistíte, že vaša funkcia robí príliš veľa, rozdeľte ju na menšie funkcie.
  • Pri vytváraní funkčného prototypu môžu nastať prípady, keď musia byť premenné parametrov pomenované, tj. polia.
FacebookTwitterInstagramPinterestLinkedInGoogle+YoutubeRedditDribbbleBehanceGithubCodePenWhatsappEmail