Write a C++ program to illustrate storage classes – static
AIM:
Write a C++ program to illustrate storage classes – static
THEORY:
Static is a storage
classes for all global variables. It have a life time over the entire program
i.e., memory for the static variables is allocated when
the program begins running and is freed
when the program
terminates . To declare an integer X as static variable,
static int X=10;
Here, X is an global
variable . Static local variables when defined within a function are
initialized at the runtime . Hence , the static variable inside a function
retains its values during various calls.
SOURCE
CODE:
#include<iostream>
using namespace std;
void func(void);
static int count=10;
int main()
{
while(count--)
{
func();
}
return 0;
}
void func(void)
{
static int i=5;
i++;
cout<<"i is:"<<i;
cout<<"and count
is:"<<count<<endl;
}
Labels: oop through c++ lab
0 Comments:
Post a Comment
Subscribe to Post Comments [Atom]
<< Home