c++中的常量可以使用const定义,也可以使用#define宏定义的方式:二者区别如下: - **区别** 1. const定义的常量有自己的数据类型,编译器可以对其进行严格的类型检查:但是define定义的宏常量没有数据类型,执行时只会对其进行字符替换,不会进行类型检查:2. const定义的常量,在程序运行时存在与常量表中,系统会为其进行内存分配:但是define定义的宏常量,在预处理阶段只是会将define定义的内容进行直接替换,在程序执行的时候常量表中没有用define定义的宏常量,系…