← C Roadmap Home

08. Functions

Why functions, parameters, return, live modular code

Goals:

1. Function kya hai?

Function = named block jo kaam karke (optional) value wapas karta hai.

Fayda: ek baar likho, kai jagah call karo; program readable banta hai.
Live practice 1 — add function
Function body me formula badal ke dekho.

Live practice 2 — Is even?
Return 1/0 se even check.

C me default call by value: function ko copy milti hai. Original variable change karne ke liye pointers (aage).