08. Functions
Why functions, parameters, return, live modular code
Goals:
- Function se code reuse
- Parameters aur return
- Call by value (intro)
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).