title: What is the benefit of using #define to declare a constant?
body: <p>I have seen a lot of programs using <code>#define</code> at the beginning. Why shouldn't I declare a constant global variable instead ?</p>