2015-12-29 50 views
0

我讀過,總是要在代碼中使用常量變量。我想知道這是否是一個好的軟件設計指南。這是否總是在真實世界的程序中完成?是否總是使用常量變量?

+0

讓我知道,如果你有任何問題的人。如果您認爲我的回答對您有幫助,請接受。 – wuno

回答

-1

常量是用於保留您猜對的數據的常量。這是一個變量的反面。大多數語言都有一個約定,程序員會用ALL_CAPS表示常量。以下是C++的一些示例:

const int FEET_IN_A_MILE = 5280; 
const char DOLLAR_SIGN = '$'; 

變量與常量相反。它可以改變。爲變化的東西使用變量:計數器,放置在響應中的消息或開關的值(真/假)。

0

From Wikipedia 在計算機程序,常數是具有相關聯的值不能由程序正常執行期間被改變的標識符 - 該值是恆定的並[a]這是對比與一個變量,它是與標識符。在正常執行期間可以更改的值 - 該值是可變的。常量對於程序員和編譯器都很有用:對於程序員來說,它們是一種自我記錄代碼的形式,可以推斷正確性;而對於編譯器來說,它們允許編譯時和運行時檢查不違反常量假設,並允許或簡化某些編譯器優化。

設置常量 -

通過使用常量它會幫助你避免錯誤。如果編譯器在將值設置爲某個值後是否會發生更改,會產生錯誤。

它有助於更​​好地設置您的代碼格式,以便讀者更容易地遵循。這將使人們更好地瞭解你在閱讀時的行爲。反過來,這可以幫助人們更好地使用你的代碼,避免錯誤。

它可以幫助您避免在您自己的代碼中出現錯誤。在你做了一段時間的工作之後,很難跟上代碼中發生的事情。使用常量將幫助你避免犯一些錯誤。

可能是一個常數的值, 到小數點後100位的pi是什麼?

const double pi = 3.14; 

這裏有幾個很好的答案,我發現與此相關的問題,

Answer 1

Answer 2