1樓:匿名使用者
兩個主要的好處:
1) 從所起的符號名字中可以清楚地看出該常量的含義,從而做到「見名知意」,避免「幻數」。比如上述程式中閱讀唯談此程式的人很容易的由符號名pi知道這個常量的含義就是圓周率。當然要想達到這樣的效果,前提是所起符號名稱必須和實際含義相符合。
因為符號是可以任意命名的,你完全可以用這樣的#define命令 #define price 來定義乙個符號price代替,但是這樣指肆碰作就失去符號常量的存在意義了。
2) 在需要修改常量的值時可以做到「一改全改」,減少工作量。如果乙個常量的值雹肢發生了變化,如果原來是用直接常量實現的,那麼很顯然程式的修改工作量就很大,尤其是當這個常量出現次數很多的時候。但是,如果用符號常量來實現的話,那麼只需要改動乙個地方,就是#define命令這個地方,而程式其它部分完全不需改動,因為在進行預編譯時新的常量值會被正確的替換進去。
2樓:匿名使用者
主要有以下幾個方面的好處。
1 一般對符號常量的橡蠢命名是「見名知意」,你可以根據其名字直接知道它的實際意義的。
2 符號常量一旦被附值以後是不能再重新被附值的,可以避免在後面的程式設計中產生錯誤。
3 由於使用了符號常量來代替數值,可以渣如肆只該符號常量的如轎附值就可實現全部數值的變更。
什麼是符號常量?
3樓:太平洋電腦網
符號常量是在c語言中,可以用乙個識別符號來表示乙個常量,這個識別符號稱之為符號常量。其特點是編譯後寫在**區,不可定址,不可更改,屬於指令的一部分。
常量」的廣義概念是:『不變化的量』(例如:在電腦程式執行時,不會被程式修改的量;數學函式中的某乙個量,例如每乙個具體的圓的半徑、直徑數值;物理學中的靠近地面的重力加速度;真空中的光速數值;不同的微粒的各自的質量)。
換言之,常量,在計算機技術方面雖然是為了硬體、軟體、程式語言服務,但是它並不是專門為硬體、軟體、程式語言而引入的概念。
符號常量和值常量有什麼不同
4樓:汽車解說員小達人
符號常量與變數區別為:定義不同、定址不同、宣告不同。
一、定義不同。
1、符號常量:符號常量在使用之前必須先定義,編譯後寫在**區。
2、變數:變數在使用之前不必先定義,編譯後寫在執行區。
二、定址不同。
1、符號常量:符號常量不可定址,沒有儲存空間。
2、變數:變數可定址,有儲存空間。
三、宣告不同。
1、符號常量:符號常量在宣告時如果沒有提供值,則該常量的值是不確定的,而且無法修改它。
2、變數:變數在宣告時如果沒有提供值,則該常量的值按照定義型別預設系統值,可以重新修改。
常量』概念在計算機技術領域的錯誤解釋:
另一層含義指它們的編碼方法是不變的(但是嚴格來說『人為規定的某一種方法也可以因地制宜而人為改變,所以其本身數值大小『不是『常量』的內涵』),比如字元'a'無論在硬體、軟體還是各種程式語言中,它的資訊編碼即為 『 0x41』。
在除了『c/c++』的一些高階程式語言中,『常量』可以被稱作,「在乙個資訊變化過程中,始終不發生改變的量」,其可以是不隨著時間變化的某些量的固定資訊;也可以表示為某一數值的字元(或字串),常被用來標識、測量和比較兩者的差異。
但在 『c/c++語言中』,『常量』如果還用『執行過程中不變的量』來描述,就顯得不太準確了,甚至是在具體使用時,這就是乙個錯誤的概念。
符號常量與變數到底有什麼區別?
5樓:網友
在程式執行過程中,其值不能被改變的量稱為常量。用乙個標示符代表乙個常量的符號,稱為符號常量。而變數代表記憶體中具有特定屬性的乙個儲存單元 ,它用來存放資料,也就是變數的值,在程式執行期間,這些值是可以改變的。
6樓:半半天空
符號常量是用符號表示的常量,他和程式一起儲存,而變數計算機會給他單獨分配記憶體。
7樓:
符號常量的值是不能改變 是乙個不能改變值的變數。
變數就是可以在程式中改變已經賦予的值。
符號學中符號的概念,什麼是符號?什麼是符號學?
符號是指具有某種代表意義的標識。於規定或者約定成俗,其形式簡單,種類繁多,用途廣泛,具有很強的藝術魅力。另有歌手和電影的名字也是 符號 符號 符號學的基本概念之一 什麼是符號?什麼是符號學?趙毅衡提出符號就是攜帶意義的感知,符號學就是研究意義的學說 什麼是 符號學 符號是被認為攜帶意義的感知,符號學...
說完謝謝用什麼標點符號,我不會使用標點符號 標點符號該怎麼使用 具體些 謝謝
謝謝兩個字,一般是在表達感情,此時使用感嘆號。使用句號的時候也很多。可以用句號 也可以用感嘆號 我不會使用標點符號 標點符號該怎麼使用 具體些 謝謝 讀一遍句子感覺該停頓的地方就來個,說完一句話了下句話了就。問問題就是?我也不知道怎麼用唉!好神奇 o 哦!感謝一個人說謝謝後打標點符號可以打感嘆號嗎?...
有符號是橫豎下面橫這個符號怎麼打
嗎?這是正負符號 搜狗拼音輸入法就能,word文件裡,插入 特殊符號 數學符號也能找到 有一個符號是橫豎下面一個橫 這個符號怎麼打 嗎?這是正負符號 搜狗拼音輸入法就能,word文件裡,插入 特殊符號 數學符號也能找到 這個是韓文 這個是日文 應該是正負符號吧?插入符號。有一個符號是 一豎 一橫 豎...