變數(variable)和常量(constant variable)的統稱是什麼?

時間 2021-05-30 14:41:48

1樓:風蝕極影

沒必要糾結這種問題。就以C語言舉例,事實上你直接定義變數給它賦定值,它就可以當做乙個常量。實際編寫過程中定義常量主要是為了防止無意/有意對本不應該改變的資料進行操作。

如果你定義乙個常量並對它操作的話,編譯的時候就會提醒錯誤,減少後面不必要的除錯麻煩。

若非要共同稱呼變數與常量的話,就variable就行了吧?意為「變數」「參量」或者是「量」

2樓:cloud erow

好像就是variable。 variable指的是這個符號的指代是可變的。const是修飾內容。

比如variables declared with const。constant其實和variable沒什麼關係,不過是常量可以賦值給變數。一般用的,用符號表示的其實都是都是變數,不管它到底是不是真的能變。

3樓:爐火憶江南

變數分為區域性產量還有全域性變數,全域性變數又有動態變數和靜態變數,區域性變數以及動態變數都是在棧裡,靜態變數在堆積,他們都是有可讀可寫的許可權的,常量也在堆裡,只不過沒有可寫的許可權……

所以,我覺得他們的統稱為記憶體空間,比較好些

4樓:碼匠

沒必要糾結統稱的問題,兩者的差別只是能不能二次賦值,本質上是一樣的,都是各種程式語言在計算機記憶體中用來存放特定長度資料的。

5樓:海鵬

不知道你說的是什麼語言

C語言的話,其實C標準裡不存在變數(variable)這個term,人們常說的「變數」實際上在標準裡叫做object

常量的話,你指的是const object,還是字面值常量(比如1,2.0這樣的)?前者的話,兩者可以統稱object,後者的話,沒有統稱

最後說,如果您要寫某個程式語言的教材,最好還是先看一遍這個語言的specification

C 中函式名是常量還是常變數?

Yukimura 都不是。N4861 6.7.2 Object Model The constructs in a C program create,destroy,refer to,access,and manipulate objects.An object is created by a de...

flask 中怎樣使用session和cookie使使用者保持登入一段時間?

芒果 Response set cookie key 鍵 value 值 max age None 秒為單位的cookie壽命,None表示http only expires None 失效時間,datetime物件或unix時間戳 path cookie的有效路徑 domain None cook...

應力和應變誰是自變數誰是因變數?

材料的力學效能是以方程的形式給出的。方程就是方程不是函式。方程可以整理成其中任乙個變數以其他變數為自變數的函式或泛函形式。 xuan 應變和應力分別描述變形體內部的幾何變化和受力情況。兩者不存在因果關係,而是乙個事物的兩個方面。只不過我們可以用材料本構和載入歷史將他們聯絡起來,通過已知的量求解未知的...