void seq(int num){
if(num<1)
return;
int a = num; // Automatic Variable.
printf("%d, ", a);
seq(num-1);
}
seq(5);
O/P: 5, 4, 3, 2, 1
Here automatic variable "a" is initialized 5 times. Once for each call to seq() with non zero positive number as an argument.