Fonksiyonlar karmaşık yapılı programların karmaşıklığını azaltmak ve bu programları modüler bir yapıya kavuşturmak için kullanılırlar.
Fonksiyonlar, programcıların tekrarlanan kodlar yazmalarını önlerler.
Fonksiyon belirli bir adı olan program parçasıdır.
Fonksiyonların çalışabilmesi için bir başka fonksiyondan adı ile çağrılması gerekmektedir.