![]() |
VOOZH | about |
Local Variable: The variable whose scope lies inside a function or a block in which they are declared.
Global Variable: The variable that exists outside of all functions. It is the variable that is visible from all other scopes.
We can access global variable if there is a local variable with same name in C and C++ through Extern and Scope resolution operator respectively.
1) We can access a global variable if we have a local variable with same name in C using extern.
Value of global x is 50 Value of local x is 10
Time Complexity: O(1)
Auxiliary Space: O(1)
2) We can access a global variable if we have a local variable with the same name in C++ using Scope resolution operator (::).
Value of global x is 50 Value of local x is 10
Time Complexity: O(1)
Auxiliary Space: O(1)