Funktsioon e. function, meetod e. method - lähtekoodi osa, mis täidab kindlat ülesannet. Funktsioon on korduvkasutatav e. väljakutsutav erinevatest programmi osadest, vähendades seega programmi loomise ajakulu, haldamise vaeva ja koodi pikkust.
(allikas: http://et.wikipedia.org/)

C-keele põhifunktsiooniga oleme juba kokku puutunud - see on funktsioon main. Lisaks olema kasutanud muid C-keele funktsioone (sisestus/väljastus, teisendamine jne.)