This lecture explains the difference between passing arguments to functions by value or by reference. It explains how passing by reference makes permanent change in the real variables and not just in the copies of those arguments that are passed to the function.