Categories

Jun 9 in C++
Q:

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

1 Answer

Jun 10
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
Click here to read more about C++
Click here to read more about Insurance

Related questions

Madanswer
May 31 in JAVA
Jun 26 in Python
Feb 8 in Agile
...