Question: What are the consequences of declaring a variable inside a function as static? A . It cannot be eclipsed by another variable with the same
What are the consequences of declaring a variable inside a function as "static"?
A It cannot be eclipsed by another variable with the same name in a more specific scope.
B It is a constant, and its value cannot be changed after it is initialized.
C It is allocated space in the heap, along with the dynamically allocated variables.
D
It is globally accessible, to any function appearing later in the same file.
E
It is only allocated and initialized once, so it can remember its value from one function call to another.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
