0 votes
in C Plus Plus by

When there are a Global variable and Local variable with the same name, how will you access the global variable?

1 Answer

0 votes
by
When there are two variables with the same name but different scope, i.e. one is a local variable and the other is a global variable, the compiler will give preference to a local variable.

In order to access the global variable, we make use of a “scope resolution operator (::)”. Using this operator, we can access the value of the global variable.

Example:

#include<iostream.h>

int x= 10;

int main()

{

 int x= 2;

 cout<<”Global Variable x = “<<::x;

 cout<<”\nlocal Variable x= “<<x;

}

Output:

Global Variable x = 10

local Variable x= 2

Related questions

0 votes
asked Apr 8, 2021 in JAVA by SakshiSharma
0 votes
asked Jan 11 in C Plus Plus by GeorgeBell
...