C++ functions: Local, Global, and Static Local Variables
A variable can be declared as a local, a global, or a static local in C++. As mentioned in Section 2.5, “Variables,” the scope of a variable is the part of the program where the variable can be referenced. A variable defined inside a function is referred to as a local variable. C++ also allows [ [ ...]