文章目录 程序中遇到常量 常量指针和指针常量 程序中遇到常量 当程序中遇到常量时: 如果程序复杂,用到的常量比较多的化,不能很简单的看出某个常量时用来做什么的。 在实际中应该尽量避免产生这种Magic Number,可以使用C语言提供的预定义功能 # define PI 3.14 auto f[](double radius){ return radius*radius*PI;}; 预定义有自己的局限(比如不能进行类型检查) 更好的工具是const关键字,它