Bu kodning qayta ishlatadigan qismi bo'lib, u bir yoki bir nechta vazifalarni bajarish uchun yoiladi.
Funksiya boshqa joyda chaqirilganda u bajariladi va natija qaytarilishi mumkin.
Funksiya ma'lum bir vazifani bajarish uchun ishlatiladi va kodni modul qilish hamda qayta ishlatishni osonlashtiradi.
Funksiyaning asosiy qismlari:
Funksiya turi (return type):
Funksiya qanday turdagi qiymatni qaytarish kerakligini bildiradi. Masalan int, void, double va boshqalar.
Funksiya nomi (function name) funksiyaga berilgan ism bo'lib, chaqirilganda uni shlatish uchun xizmat qiladi.
Parametrlar (parametrs):
Funksiyaga berilgan argumentlar yordamida uzatiladi. Agar parametrlar kerak bo'lmasa, bo'sh qavslar (())
yoiladi.
Tana qismi (function body) funksiya bajarilganda amallar bu yerda yoiladi. Qavslar {}
ichiga yoiladi