title: Are the name of the variable and the data itself, both of them stored in the stack?
body: <p>My question is : Are the name of the variable and the data itself both stored in the stack?</p>
  
  <p>I would like to know how the name of the variable is linked to the address memory in the stack (the data) and what does it.</p>
  
  <p>Also how does anything know the number of bytes the type of the variable is composed of and how does it decides to read these exact number of bytes in the stack?</p>
  
  <p>Does all the data stored in the stack occupy the same space, no matter the type of data it is?.</p>
  
  <p>And the same questions with the heap?</p>