Enum data type memory allocation : <p>How memory allocated for"enum" data type, i found that total size of enum data type is 4 bytes(linux) but some people answers is there is no memory allocation, its like 'macros' with a type(int) so please explain how enum all members function stored while accessing and what is data will be there in that 4 bytes.</p>

<p>Thanks</p>
