当我这样做时:
并且这样:
有什么区别吗?看起来两者都是在代码中设置一个常量值以供将来使用。
可能是重复问题:
C语言中的“static const”和“#define”有什么区别?
当我这样做时:
#define WEEKDAYS 7
并且这样:
const int WEEKDAYS = 7;
有什么区别吗?看起来两者都是在代码中设置一个常量值以供将来使用。
sizeof('a')
与sizeof(char)
不同,而在C++中却相同)。 - user743382