C Toiminnot

Tässä opetusohjelmassa esitellään toiminnot (sekä käyttäjän määrittelemät että standardit kirjastotoiminnot) C-ohjelmoinnissa. Opit myös, miksi toimintoja käytetään ohjelmoinnissa.

Funktio on koodilohko, joka suorittaa tietyn tehtävän.

Oletetaan, että sinun on luotava ohjelma ympyrän luomiseksi ja värittämiseksi. Voit luoda kaksi toimintoa tämän ongelman ratkaisemiseksi:

  • luo ympyräfunktio
  • luoda väritoiminto

Monimutkaisen ongelman jakaminen pienemmiksi paloiksi tekee ohjelmastamme helposti ymmärrettävän ja uudelleenkäytettävän.

Toimintatyypit

C-ohjelmoinnissa on kahden tyyppisiä toimintoja:

  • Kirjaston vakiotoiminnot
  • Käyttäjän määrittelemät toiminnot

Kirjaston vakiotoiminnot

Kirjaston vakiotoiminnot ovat sisäänrakennettuja toimintoja C-ohjelmoinnissa.

Nämä toiminnot on määritelty otsikkotiedostoissa. Esimerkiksi,

  • Tämä printf()on tavallinen kirjastotoiminto, joka lähettää alustetun lähdön näytölle (näytön ulostulo näytöllä). Tämä toiminto on määritetty stdio.hotsikkotiedostossa.
    Siksi, jotta printf() voimme käyttää toimintoa, meidän on sisällytettävä stdio.hotsikkotiedosto käyttäen #include .
  • sqrt()Funktio laskee neliöjuuren numero. Toiminto on määritetty math.hotsikkotiedostossa.

Lisätietoja on C-ohjelmoinnin kirjaston vakiotoiminnoissa.

Käyttäjän määrittelemä toiminto

Voit myös luoda toimintoja tarpeen mukaan. Tällaisia ​​käyttäjän luomia toimintoja kutsutaan käyttäjän määrittelemiksi toiminnoiksi.

Kuinka käyttäjän määrittelemä toiminto toimii?

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

C-ohjelman suorittaminen alkaa main()toiminnosta.

Kun kääntäjä kohtaa functionName();, ohjelman hallinta hyppää kohtaan

 void functionName ()

Ja kääntäjä alkaa suorittaa koodeja sisällä functionName().

Ohjelman ohjaus hyppää takaisin main()toimintoon, kun toimintomäärittelyn sisällä oleva koodi on suoritettu.

Huomaa, että funktioiden nimet ovat tunnisteita ja niiden on oltava yksilöllisiä.

Tämä on vain yleiskatsaus käyttäjän määrittelemiin toimintoihin. Käy näillä sivuilla saadaksesi lisätietoja:

  • Käyttäjän määrittelemä toiminto C-ohjelmoinnissa
  • Käyttäjän määrittelemien toimintojen tyypit

Käyttäjän määrittelemän toiminnon edut

  1. Ohjelma on helpompi ymmärtää, ylläpitää ja virheenkorjaus.
  2. Uudelleenkäytettävät koodit, joita voidaan käyttää muissa ohjelmissa
  3. Suuri ohjelma voidaan jakaa pienempiin moduuleihin. Näin ollen suuri projekti voidaan jakaa monien ohjelmoijien kesken.

Mielenkiintoisia artikkeleita...