在上面的程序中,直接使用了数字300 和20等,这其实不是一个明智的选择。因为如果把代码给别人看别人根本不知道这些数字是什么意思。并且要修改的时候要一个个的修改,十分不便。
define
我们可以使用符号常量来解决这个问题。
1 |
#define name replacement text |
定义了这个之后,所有程序里的name都会被编译器替换为replacement text。
注意 #define后面没有分号 不然替换的时候会连分号一起替换。