Ako používať funkcie v C?
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.
- 1Otvorte 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ď.
- 2Pridajte 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
- 3Analyzujte 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í.
- 4Vyberte 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.
- 5Vyberte 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.
- 6Zváž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.
- 7Vyberte, 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.
- 8Vytvorte nadpis funkcie. Hlavička funkcie je kombináciou typu, názvu a parametra funkcie, spolu v konkrétnom formáte pre C ++.
- 9Definujte 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.
- 10Definujte 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.
- 11Vytvorte 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
- 12Zavolajte 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.
- 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.
Prečítajte si tiež: Ako zlepšiť výkon pevného disku na PC alebo Mac?