What is the difference between Local and Global Variables? - ProProfs Discuss
Advertisement

What is the difference between Local and Global Variables?

Asked by Deborah , Last updated: Mar 31, 2024

+ Answer
Request
Question menu
Vote up Vote down

3 Answers

B. Denton

B. Denton

Who wants to travel all the world and capture all the moment in his camera.

B. Denton
B. Denton, Traveler, journalism, Greater Manchester

Answered Oct 15, 2020

Global variables can be used anywhere in a computer program. This placement means that global variables can be utilized for many different functions. This global variable can be used in various user-defined headers. It could be files as well as Java packages.

The global variables can also be altered programmatically. Local variables, on the other hand, are local to a function. Local variables cannot be used beyond the particular function, as local variables are just used to declare them. The local variable only remains for a certain period of time as the sub-function.

Unfortunately, adjustments cannot be made with global variables. On the other hand, local variables make it easier to repair and maintain the applications. With global variables, you cannot be sure which function will be modified, while there is nothing to trade with a local variable.

upvote downvote
Reply 

D. gray

D. gray

Building buildings and building intelligence

D. gray
D. gray, Builder, Builder, Las Vegas

Answered Sep 28, 2020

The difference between Local and Global variables are below;

a. Global variables are declared outside the function, and they can be used on any function in the program while Local variables are declared only within a function. It is likely to have local variables with an identical name in various functions. Even the name is identical; they are not the same. It's similar to two individuals having the same name. Even the name is the same; the individuals are not.

b. Parameters passing is not needed for a global variable while it is required for local variables

c. The global variable offers data sharing, while the local variable does not provide data sharing.

d. Global variable is built as execution begins and is lost when the program stops, whereas local variables are created when the function has begun execution and is lost when the function ends

e. Global variables are kept on a permanent position decided by the compiler while local variables are stored on the stack.

upvote downvote
Reply 

C. Marcus

C. Marcus

C. Marcus
C. Marcus, Content Developer, Washington

Answered Sep 16, 2020

Global and local variables are used for computer programming. It is important to know the differences between them.

global variables are used in various user-defined header files as well as java packages. They can be used anywhere in a computer program; it can also be changed programmatically. A global variable can be made from anywhere, it cannot be done with a local variable. If it is present in protected memory modification that cannot be made in a global variable

Local variable is just a local computer programming, it cannot be used beyond a particular function. The lifetime or scope of a local variable is within its procedure. A local variable also makes it easier to debug and maintain the application.

upvote downvote
Reply 

Advertisement
Advertisement
Search for Google images Google Image Icon
Select a recommended image
Upload from your computer Loader
Image Preview
Search for Google images Google Image Icon
Select a recommended image
Upload from your computer Loader
Image Preview
Search for Google images Google Image Icon
Select a recommended image
Upload from your computer Loader

Email Sent
We have sent an email to your address "" with instructions to reset your password.