void func(){ double d; static int si; int i; }; where will be memory allocated for the variables?
all(d,si,i) in stack
d in stack;si in heap;i in stack
d in stack;si in stack;i in heap
d in heap;si in heap;i in stack