
Lecture 5: Functions | DSA Series by Shradha Khapra Ma'am | C++
Apna College
Overview
рдпрд╣ рд╡реАрдбрд┐рдпреЛ рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЛ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╕рдордЭрд╛рддрд╛ рд╣реИ, рдЬреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХрд╛ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣рд┐рд╕реНрд╕рд╛ рд╣реИрдВред рдпрд╣ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдлрд╝рдВрдХреНрд╢рди рдХреНрдпрд╛ рд╣реИрдВ, рдЙрдиреНрд╣реЗрдВ рдХреИрд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рд╡реЗ рдХреЛрдб рдХреЛ рдкреБрди: рдкреНрд░рдпреЛрдЬреНрдп рдФрд░ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдмрдирд╛рдиреЗ рдореЗрдВ рдХреИрд╕реЗ рдорджрдж рдХрд░рддреЗ рд╣реИрдВред рд╡реАрдбрд┐рдпреЛ рдореЗрдВ рдлрд╝рдВрдХреНрд╢рди рдХреЙрд▓, рд░рд┐рдЯрд░реНрди рдЯрд╛рдЗрдк, рдкреИрд░рд╛рдореАрдЯрд░ рдФрд░ рдЖрд░реНрдЧреБрдореЗрдВрдЯ рдЬреИрд╕реЗ рдкреНрд░рдореБрдЦ рдкрд╣рд▓реБрдУрдВ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╕рд╛рде рд╣реА рдореЗрдореЛрд░реА рдореЗрдВ рдлрд╝рдВрдХреНрд╢рди рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ (рд╕реНрдЯреИрдХ рдореЗрдореЛрд░реА) рдФрд░ рдкрд╛рд╕-рдмрд╛рдп-рд╡реИрд▓реНрдпреВ рдореИрдХреЗрдирд┐рдЬреНрдо рдХреА рднреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХреА рдЧрдИ рд╣реИред рдЕрдВрдд рдореЗрдВ, рдлрд╝реИрдХреНрдЯреЛрд░рд┐рдпрд▓, рдЕрдВрдХреЛрдВ рдХрд╛ рдпреЛрдЧ, рдФрд░ рдмрд╛рдЗрдиреЛрдорд┐рдпрд▓ рдЧреБрдгрд╛рдВрдХ рдЬреИрд╕реА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХрдИ рдЙрджрд╛рд╣рд░рдг рджрд┐рдП рдЧрдП рд╣реИрдВред
Save this permanently with flashcards, quizzes, and AI chat
Chapters
- рдлрд╝рдВрдХреНрд╢рдВрд╕ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЛ рдЬреАрд╡рди рджреЗрддреЗ рд╣реИрдВ рдФрд░ рдХреЛрдб рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рд╣реИрдВред
- рдлрд╝рдВрдХреНрд╢рди рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрд╛рд░реНрдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдб рдХрд╛ рдПрдХ рдмреНрд▓реЙрдХ рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдмрд╛рд░-рдмрд╛рд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
- рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ рдПрдХ рд░рд┐рдЯрд░реНрди рдЯрд╛рдЗрдк, рдПрдХ рдирд╛рдо, рдкреИрд░рд╛рдореАрдЯрд░ (рдЗрдирдкреБрдЯ) рдФрд░ рдХрд░реНрд▓реА рдмреНрд░реЗрд╕рд┐рдЬрд╝ рдХреЗ рдЕрдВрджрд░ рдХреЛрдб рдХрд╛ рдПрдХ рдмреНрд▓реЙрдХ рд╣реЛрддрд╛ рд╣реИред
- рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдЙрд╕рдХрд╛ рд░рд┐рдЯрд░реНрди рдЯрд╛рдЗрдк, рдирд╛рдо, рдкреИрд░рд╛рдореАрдЯрд░ рдФрд░ рдХреЛрдб рдмреНрд▓реЙрдХ рд╢рд╛рдорд┐рд▓ рд╣реЛрддрд╛ рд╣реИред
- рдлрд╝рдВрдХреНрд╢рди рддрдм рддрдХ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдирд╣реАрдВ рд╣реЛрддрд╛ рдЬрдм рддрдХ рдЙрд╕реЗ рдХреЙрд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛; рдлрд╝рдВрдХреНрд╢рди рдХреЙрд▓ рдирд┐рд╖реНрдкрд╛рджрди рдХреЛ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдмреНрд▓реЙрдХ рдореЗрдВ рдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред
- рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдЙрд╕рдХреЗ рдирд╛рдо рдФрд░ рдХреЛрд╖реНрдардХ `()` рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреЙрд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рддреЛ рд╕реЗрдореАрдХреЛрд▓рди `;` рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИред
- рдлрд╝рдВрдХреНрд╢рдВрд╕ `return` рдХреАрд╡рд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡реИрд▓реНрдпреВ рд▓реМрдЯрд╛ рд╕рдХрддреЗ рд╣реИрдВ; рд░рд┐рдЯрд░реНрди рдЯрд╛рдЗрдк рдХреЛ рдлрд╝рдВрдХреНрд╢рди рдкрд░рд┐рднрд╛рд╖рд╛ рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
- рдкреИрд░рд╛рдореАрдЯрд░ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдЗрдирдкреБрдЯ рд╡реИрд▓реНрдпреВ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ, рдЬрд┐рдиреНрд╣реЗрдВ рдлрд╝рдВрдХреНрд╢рди рдХреЙрд▓ рдХреЗ рджреМрд░рд╛рди рдЖрд░реНрдЧреБрдореЗрдВрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╛рд╕ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
- рдкреИрд░рд╛рдореАрдЯрд░ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдЕрдВрджрд░ рд▓реЛрдХрд▓ рд╡реЗрд░рд┐рдПрдмрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдЖрд░реНрдЧреБрдореЗрдВрдЯ рдЙрдирдХреА рд╡реИрд▓реНрдпреВ рдХреА рдХреЙрдкреА рд╣реЛрддреЗ рд╣реИрдВ (рдкрд╛рд╕-рдмрд╛рдп-рд╡реИрд▓реНрдпреВ)ред
- рдлрд╝рдВрдХреНрд╢рдВрд╕ рд╕реНрдЯреИрдХ рдореЗрдореЛрд░реА рдореЗрдВ 'рд╕реНрдЯреИрдХ рдлреНрд░реЗрдо' рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реЛрддреЗ рд╣реИрдВред
- рдЬрдм рдХреЛрдИ рдлрд╝рдВрдХреНрд╢рди рдХреЙрд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЙрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рд╕реНрдЯреИрдХ рдлреНрд░реЗрдо рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ; рдЬрдм рдлрд╝рдВрдХреНрд╢рди рд╕рдорд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдЙрд╕рдХрд╛ рд╕реНрдЯреИрдХ рдлреНрд░реЗрдо рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
- рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд▓реЛрдХрд▓ рд╡реЗрд░рд┐рдПрдмрд▓ рдФрд░ рдкреИрд░рд╛рдореАрдЯрд░ рдЙрд╕реА рд╕реНрдЯреИрдХ рдлреНрд░реЗрдо рдХреЗ рднреАрддрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реЛрддреЗ рд╣реИрдВред
- рдкрд╛рд╕-рдмрд╛рдп-рд╡реИрд▓реНрдпреВ рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдЖрд░реНрдЧреБрдореЗрдВрдЯ рдХреА рдПрдХ рдХреЙрдкреА рдкрд╛рд╕ рдХреА рдЬрд╛рддреА рд╣реИ, рди рдХрд┐ рдореВрд▓ рд╡реЗрд░рд┐рдПрдмрд▓ред
- рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдЕрдВрджрд░ рдкреИрд░рд╛рдореАрдЯрд░ рдореЗрдВ рдХрд┐рдП рдЧрдП рдХреЛрдИ рднреА рдкрд░рд┐рд╡рд░реНрддрди рдореВрд▓ рдЖрд░реНрдЧреБрдореЗрдВрдЯ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред
- рдкреНрд░рд┐рдорд┐рдЯрд┐рд╡ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ (рдЬреИрд╕реЗ int, float, char) рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдкрд╛рд╕-рдмрд╛рдп-рд╡реИрд▓реНрдпреВ рд╣реЛрддреЗ рд╣реИрдВред
- рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЬрдЯрд┐рд▓ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдЫреЛрдЯреЗ, рдкреНрд░рдмрдВрдзрдиреАрдп рднрд╛рдЧреЛрдВ рдореЗрдВ рддреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ рдлреИрдХреНрдЯреЛрд░рд┐рдпрд▓ рдпрд╛ рдЕрдВрдХреЛрдВ рдХрд╛ рдпреЛрдЧред
- рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдХреЛрдб рдореЗрдВ рд░рд┐рдбрдВрдбреЗрдВрд╕реА (рдЕрдирд╛рд╡рд╢реНрдпрдХ рджреЛрд╣рд░рд╛рд╡) рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
- рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХреЛ рдЕрдиреНрдп рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХреЗ рдЕрдВрджрд░ рдХреЙрд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдХреЛрдб рдХреА рдкреБрди: рдкреНрд░рдпреЛрдЬреНрдпрддрд╛ рдФрд░ рдЬрдЯрд┐рд▓рддрд╛ рдмрдврд╝рддреА рд╣реИред
Key takeaways
- рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХреЛрдб рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ, рдкреБрди: рдкреНрд░рдпреЛрдЬреНрдп рдмрдирд╛рдиреЗ рдФрд░ рдкрдардиреАрдпрддрд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИрдВред
- рдлрд╝рдВрдХреНрд╢рди рдкрд░рд┐рднрд╛рд╖рд╛ рдореЗрдВ рд░рд┐рдЯрд░реНрди рдЯрд╛рдЗрдк, рдирд╛рдо, рдкреИрд░рд╛рдореАрдЯрд░ рдФрд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдХреЛрдб рдХрд╛ рдмреНрд▓реЙрдХ рд╢рд╛рдорд┐рд▓ рд╣реЛрддрд╛ рд╣реИред
- рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдкрд░ рд╣реА рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдпрд╣ рд╕реНрдЯреИрдХ рдореЗрдореЛрд░реА рдореЗрдВ рд╕реНрдЯреИрдХ рдлреНрд░реЗрдо рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рдмрдВрдзрд┐рдд рд╣реЛрддрд╛ рд╣реИред
- рдкрд╛рд╕-рдмрд╛рдп-рд╡реИрд▓реНрдпреВ рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдЖрд░реНрдЧреБрдореЗрдВрдЯ рдХреА рдХреЙрдкреА рдорд┐рд▓рддреА рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдореВрд▓ рдбреЗрдЯрд╛ рд╕реБрд░рдХреНрд╖рд┐рдд рд░рд╣рддрд╛ рд╣реИред
- рдЬрдЯрд┐рд▓ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреЛрдб рдХреЛ рдЫреЛрдЯреЗ, рдкреНрд░рдмрдВрдзрдиреАрдп рдЯреБрдХрдбрд╝реЛрдВ рдореЗрдВ рддреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
- рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХрд╛ рдкреБрди: рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдХреЛрдб рдореЗрдВ рд░рд┐рдбрдВрдбреЗрдВрд╕реА рдХрдо рд╣реЛрддреА рд╣реИ рдФрд░ рд╡рд┐рдХрд╛рд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рддреЗрдЬ рд╣реЛрддреА рд╣реИред
Key terms
Test your understanding
- рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рдФрд░ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рдХреЗ рдмреАрдЪ рдХреНрдпрд╛ рдЕрдВрддрд░ рд╣реИ?
- рдкрд╛рд╕-рдмрд╛рдп-рд╡реИрд▓реНрдпреВ рдореИрдХреЗрдирд┐рдЬреНрдо рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рдпрд╣ рдореВрд▓ рдбреЗрдЯрд╛ рдХреЛ рдХреИрд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИ?
- рдлрд╝рдВрдХреНрд╢рдВрд╕ рдореЗрдореЛрд░реА рдХреЗ рдХрд┐рд╕ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реЛрддреЗ рд╣реИрдВ рдФрд░ рдпрд╣ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдирд┐рд╖реНрдкрд╛рджрди рдХреЛ рдХреИрд╕реЗ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддрд╛ рд╣реИ?
- рдХреЛрдб рдореЗрдВ рд░рд┐рдбрдВрдбреЗрдВрд╕реА рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ?
- рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдкреИрд░рд╛рдореАрдЯрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реЛ рд╕рдХрддреА рд╣реИ рдФрд░ рд░рд┐рдЯрд░реНрди рдЯрд╛рдЗрдк рдХрд╛ рдХреНрдпрд╛ рдЙрджреНрджреЗрд╢реНрдп рд╣реИ?