Pass-by-value is the method of passing arguments to functions or methods by creating copies of their values instead of directly passing references to them.
Related terms
Pass-by-reference: A method of passing arguments where the memory address (reference) is passed instead of creating copies.
Call stack: A stack-like data structure that keeps track of function calls during program execution.