C Const是什么意思?能否详细解释一下这个缩写?
- 内容介绍
- 文章标签
- 相关推荐
本文共计939个文字,预计阅读时间需要4分钟。
C90 引入了两个新特性:不变性和易变性。通过关键字 `const` 和 `volatile` 的声明,创建了受限类型(qualified type)。C99 进一步增加了第三个限定词 `restrict`,便于编译器优化。类型限定词 `const` 的使用:
C90增加了两个属性:不变性和易变性.
通过关键字const 和 volatile 声明的, 这样就创建了受限类型(qualified type).
C99 增加了第三个限定词restrict, 用以方便编译器优化。
类型限定词 const
如果变量声明中带有关键字const,则不能通过赋值、增量或减量来修改该变量的值。
const int nochange; /* constant */ nochange = 12 /* false */
可以初始化一个const 变量, 初始化之后,不可以再改变它。
本文共计939个文字,预计阅读时间需要4分钟。
C90 引入了两个新特性:不变性和易变性。通过关键字 `const` 和 `volatile` 的声明,创建了受限类型(qualified type)。C99 进一步增加了第三个限定词 `restrict`,便于编译器优化。类型限定词 `const` 的使用:
C90增加了两个属性:不变性和易变性.
通过关键字const 和 volatile 声明的, 这样就创建了受限类型(qualified type).
C99 增加了第三个限定词restrict, 用以方便编译器优化。
类型限定词 const
如果变量声明中带有关键字const,则不能通过赋值、增量或减量来修改该变量的值。
const int nochange; /* constant */ nochange = 12 /* false */
可以初始化一个const 变量, 初始化之后,不可以再改变它。

