An Introduction to Computer Science & Programming | LECT 11.3: Function Overloading & Pass-by-Reference versus Pass-by-Value

Lecture 11: Recursion, Function Overloading, & Pass-by-Value versus Pass-by-Reference
Section 11.3: Function Overloading & Pass-by-Reference versus Pass-by-Value
- Function Overloading
- Passing Arguments
- Pass (Call) by-Value
- Pass (Call) by-Reference
- Returning Multiple Values

Lecture Notes (Lecture Slides in PDF) + Exercises (Problem Sheets) + Lecture Codes (Source Codes for Examples in Lecture Notes) are all available at the following link: https://drive.google.com/drive/folders/1RTakuNor6594Z289NWygz1lmd-jjHHQ-

Subscribe and hit the bell to see new videos: https://www.youtube.com/AmrSGhoneim?sub_confirmation=1

#ComputerScience #Programming #C #C++ #Coding #Technology #Programmer #Developer #Arabic

Additional Resources:
1) Call By Value & Call By Reference in C: https://www.youtube.com/watch?v=HEiPxjVR8CU
2) C Programming Tutorial - 58 - Pass by Reference vs Pass by Value: https://www.youtube.com/watch?v=wAmq8eIkdI8
3) Pass by value and Pass by reference (Animated): https://www.youtube.com/watch?v=ErMKBh1pobg
4) Pass by Value vs. Pass by Reference - Processing Tutorial: https://www.youtube.com/watch?v=hNR6fsksEu8