Locations for different program elements
<ul>
<li>Local variables are located on the stack</li>
<li>Dynamically-allocated memory is located on the heap</li>
<li>String literals have a const location</li>
<li>Uninitialized global and static variable are located at .bss (block started by symbol)</li>
<li>Initialized static and global variables are located in the data section</li>
</ul>

<p>Where are pointer variables and functions located?</p>
