Correct Answer: 2 in 16bit compiler, 4 in 32bit compiler
Explanation:
In 16 bit compiler, the pointer size is always 2 bytes. In 32 bit compiler, the pointer size is always 4 bytes.