//POCKETMONEY = 12; //小明私自增加零花钱对吗?这句为什麽是这样
这一节是学习符号常量的用法,所以在一开始第二行需要定义小明的零花钱为符号常量: #define POCKETMONEY 10 ,在主函数中,就不需要再对这个量赋值了,所以第5行 POCKETMONEY = 12; 这一句要删掉。
当然,如果不用符号常量,把第二行删掉,将第5行改为 int POCKETMONEY = 12; 也可以得到同样的执行结果。只不过这里的POCKETMONEY不再是常量,而是变量了。习惯上变量通常用小写字母表示。