What is the difference between memory, buffer and stack?

Viewed 17421

While learning C programming only the memory is mentioned, but in practice it seems that there is more; the buffer and stack words are also used.

What is the difference between these terms? Why are they relevant?

Please, I need a detailed answer. Short answers can't serve. Also some resources may be helpful.

2 Answers
Related