Added a memory layout explanation in C program