区别大了个去了. 宏定义是预处理命令. #defien A 3 执行后, 预处理器把会正文所有全字匹配的A, 全部替换为3, 那么, 最后的代码进入编译器的代码, 1 + A, 是变成1 + 3的. 而const int a...