#include<stdio.h>
int main()
{
int i=10;
register *a=&i;
printf("%d",*a);
return 0;
}
................................................................................................................................................................................................
#include<stdio.h>
int main()
{
int i=10;
static *a=&i;
printf("%d",*a);
return 0;
}
my question is register and static both are storage classes so by using register program is executing but why not using static please explain ?