C funktsioonid

Selles õpetuses tutvustatakse funktsioone (nii kasutaja määratletud kui ka standardseid teegi funktsioone) C-programmeerimises. Samuti saate teada, miks funktsioone programmeerimisel kasutatakse.

Funktsioon on koodiplokk, mis täidab konkreetset ülesannet.

Oletame, et ringi loomiseks ja selle värvimiseks peate looma programmi. Selle probleemi lahendamiseks saate luua kaks funktsiooni:

  • luua ringi funktsioon
  • luua värvifunktsioon

Keerulise probleemi jagamine väiksemateks tükkideks muudab meie programmi hõlpsasti mõistetavaks ja taaskasutatavaks.

Funktsiooni tüübid

C-programmeerimisel on kahte tüüpi funktsioone:

  • Raamatukogu standardfunktsioonid
  • Kasutaja määratletud funktsioonid

Raamatukogu standardfunktsioonid

Raamatukogu standardfunktsioonid on C-programmeerimisel sisseehitatud funktsioonid.

Need funktsioonid on määratletud päisefailides. Näiteks,

  • See printf()on standardne teegifunktsioon vormindatud väljundi ekraanile saatmiseks (ekraaniväljundi kuvamine). See funktsioon on määratletud stdio.hpäisefailis.
    Seega printf() peame funktsiooni kasutamiseks lisama stdio.hpäisefaili kasutades #include .
  • sqrt()Arvutab ruutjuure number. Funktsioon on määratletud math.hpäisefailis.

Lisateabe saamiseks külastage C-programmeerimise tavapäraseid raamatukogu funktsioone.

Kasutaja määratud funktsioon

Samuti saate luua funktsioone vastavalt oma vajadustele. Selliseid kasutaja loodud funktsioone nimetatakse kasutaja määratletud funktsioonideks.

Kuidas kasutaja määratletud funktsioon töötab?

 #include void functionName () (……) int main () (…… functionName ();……) 

C-programmi käivitamine algab main()funktsioonist.

Kui kompilaator kohtab functionName();, hüppab programmi juhtimine

 void functionName ()

Ja kompilaator hakkab sisemisi koode täitma functionName().

Programmi juhtimine hüppab tagasi main()funktsiooni juurde, kui funktsiooni definitsioonis olev kood on täidetud.

Pange tähele, et funktsioonide nimed on identifikaatorid ja peaksid olema kordumatud.

See on lihtsalt ülevaade kasutaja määratletud funktsioonidest. Lisateabe saamiseks külastage neid lehti.

  • Kasutaja määratud funktsioon C-programmeerimisel
  • Kasutaja määratud funktsioonide tüübid

Kasutaja määratud funktsiooni eelised

  1. Programmi on hõlpsam mõista, hooldada ja siluda.
  2. Korduvkasutatavad koodid, mida saab kasutada teistes programmides
  3. Suure programmi saab jagada väiksemateks mooduliteks. Seega saab suure projekti jagada paljude programmeerijate vahel.

Huvitavad Artiklid...