我读到总是必须在代码中使用常量变量。我想知道这是否是良好软件设计的指南。这总是在现实世界的节目中完成吗?
答案 0 :(得分:0)
From Wikipedia 在计算机编程中,常量是具有相关值的标识符,在正常执行期间程序不能更改该值 - 该值是常量。[a]这与变量形成对比,变量是可以更改的值的标识符在正常执行期间 - 值是可变的。常量对程序员和编译器都很有用:对于程序员来说,它们是一种自我记录代码,可以推理正确性;而对于编译器,它们允许编译时和运行时检查不违反常量假设,并允许或简化一些编译器优化。
设置常量 -
通过使用常量,它可以帮助您避免错误。如果一旦将值设置为值后值变为混淆,编译器将抛出错误。
它有助于更好地格式化代码,使读者更容易理解。这将使人们能够更好地了解您在阅读时所做的工作。反过来,这可以帮助人们更好地使用您的代码,避免错误。
它可以帮助您避免自己的代码中的错误。在你做了一段时间的事情之后,你可能很难跟上你的代码中发生的事情。使用常量可以帮助你犯一些错误。
可以是常数的值, pi到第100个小数点是什么?
const double pi = 3.14;
以下是我发现的与这些问题相关的几个好答案,
答案 1 :(得分:-1)
常量用于保持数据,你猜对了,不变。它与变量相反。大多数语言都有一个约定,程序员用ALL_CAPS表示常量。以下是C ++中的一些示例:
const int FEET_IN_A_MILE = 5280;
const char DOLLAR_SIGN = '$';
变量与常数相反。它可以改变。对可能发生变化的事物使用变量:计数器,放在响应中的消息或开关的值(true / false)。