define和const的区别

发布网友 发布时间:2022-04-02 10:51

我来回答

2个回答

热心网友 时间:2022-04-02 12:21

如果就单单定义常量说的话: 1. const 定义的常数是变量 也带类型 2. #define 定义的只是个常数 不带类型。

热心网友 时间:2022-04-02 13:39

其实这个由英语的含义就可以理解了:
define 是定义,以后在所有遇到的地方,你可以用你定义的这个符号来代替那一串复杂的内容。一般可能是因为某个符号或者式子太复杂了,或者不容易记,为了简化书写或者方便记忆时候用的。
const是constant的缩写,也就是常量。因此只能够来定义常量,它一般是为了在程序中,减少因修改一个不变的数据而引发的错误时候特别有效,你只修改前面的定义,在程序中就不用修改多个地方了,多方便呀。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com