问有什么区别
const MAXSIZE = 100;
and
#define MAXSIZE 100
答预处理器#define提供真正的编译时常量。在 C 语言中,const提供一个运行时对象,你不应该尝试去修改它;“const”实际上意思是“只读”。另请参阅问题 11.8。(但在 C++ 中,const更接近#define.)
附加链接:更长的解释
由 托管