const用法总结分析和总结.docxVIP

  • 5
  • 0
  • 约6.18千字
  • 约 9页
  • 2023-04-26 发布于上海
  • 举报
const 看到 const 关键字,很多程序员想到的可能是 const 常量,这可有点象踩到陷井上还不知道自己危险了。读读以下文字会使你对c++中的 const 有一个全面的认识。 const 是 C++中常用的类型修饰符,有某些微妙的应用场合,如果没有搞清本源,则错误在所难免。本篇中将对 const 进行辨析。溯其本源,究其实质,希望能对大家理解 const 有所帮助,根据思维的承接关系,分为如下几个部分进行阐述。 C++中为什么会引入 const C++的提出者当初是基于什么样的目的引入(或者说保留)const 关键字呢?,这是一个有趣又有益的话题,对理解 const 很有帮助。 大家知道,C++有一个类型严格的编译系统,这使得 C++程序的错误在编译阶段即可发现许多,从而使得出错率大为减少,因此,也成为了C++与 C 相比,有着突出优点的一个方面。 C 中很常见的预处理指令 #define VariableName VariableValue 可以很方便地进行值替代,这种值替代至少在三个方面优点突出: 一是避免了意义模糊的数字出现,使得程序语义流畅清晰,如下例: #define USER_NUM_MAX 107 这样就避免了直接使用 107 带来的困惑。 二是可以很方便地进行参数的调整与修改,如上例,当人数由 107 变为 201 时,进改动此处即可, 三是提高了程序的执

文档评论(0)

1亿VIP精品文档

相关文档