Friday 23 March 2018

Scope Resolution Operator

Scope of the variable is the life time of the variable in the program.
A variable can either global or local scope.

Global Variable is a declared in the main body of the source code outside all functions while the local variable is the one declared within the body of function or block.

In 'C' the global version version of the variable of the variable can not be accessed from within the inner block.

In C++ , scope resolution operator (::) is used to access global variable.
Syntax:   ::global_variable_name;

#include<conio.h>
#include<iostream.h>
int a = 10;
void main( )
{
int a = 15;
clrscr( );
cout<<"\n\n\t Local a is -->"<<a<<"\tGlobal a is -->"<<::a;
a = 20;
cout<<"\n\n\t Local a is -->"<<a<<"\tGlobal a is -->"<<::a;
getch( );
}

OutPut:-
Local a is -->15     Global a is -->10
Local a is -->20     Global a is -->10

0 Comments:

Post a Comment

Popular Posts

Categories

AI (27) Android (24) AngularJS (1) Assembly Language (2) aws (17) Azure (7) BI (10) book (4) Books (114) C (77) C# (12) C++ (82) Course (60) Coursera (176) coursewra (1) Cybersecurity (22) data management (11) Data Science (87) Data Strucures (6) Deep Learning (9) Django (6) Downloads (3) edx (2) Engineering (14) Excel (13) Factorial (1) Finance (5) flutter (1) FPL (17) Google (19) Hadoop (3) HTML&CSS (46) IBM (25) IoT (1) IS (25) Java (92) Leet Code (4) Machine Learning (44) Meta (18) MICHIGAN (5) microsoft (3) Pandas (3) PHP (20) Projects (29) Python (740) Python Coding Challenge (188) Questions (2) R (70) React (6) Scripting (1) security (3) Selenium Webdriver (2) Software (17) SQL (40) UX Research (1) web application (8)

Followers

Person climbing a staircase. Learn Data Science from Scratch: online program with 21 courses