发布网友 发布时间:2022-04-02 10:51
共2个回答
热心网友 时间:2022-04-02 12:21
如果就单单定义常量说的话: 1. const 定义的常数是变量 也带类型 2. #define 定义的只是个常数 不带类型。
热心网友 时间:2022-04-02 13:39
其实这个由英语的含义就可以理解了:
define 是定义,以后在所有遇到的地方,你可以用你定义的这个符号来代替那一串复杂的内容。一般可能是因为某个符号或者式子太复杂了,或者不容易记,为了简化书写或者方便记忆时候用的。
const是constant的缩写,也就是常量。因此只能够来定义常量,它一般是为了在程序中,减少因修改一个不变的数据而引发的错误时候特别有效,你只修改前面的定义,在程序中就不用修改多个地方了,多方便呀。