Possible Duplicate:
What and where are the stack and heap
I am new in C language, I mostly use Python for daily usage, so I am not very familiar with these concept. The previous question I asked here: Big array gives segmentation error in C leaded me to this question. So, what is a stack, and what the relation of malloc to it?