hey i'll tell just a little thing
stack has some applications and one of them is stack frame
and it says when we call a particular function sort of a thing
first the arguements then the return datatype and then the loacal variables are pushed onto the stack i.e. stack frame is just a region of memory within which a function executes and the stack used in this is dynamic i.e. there can be no overflow as the memory is allocated at the time of runtime!
