變數 (程式設計)
維基百科,自由的 encyclopedia
在程式設計中,變數(英語:Variable,scalar)是指一個抽象的儲存位址,它含有了被稱為一個值的某種已知或未知的資訊量,並且配對了關聯的符號名稱。通常使用變數名稱參照儲存值;將名稱和內容分開能讓被使用的名稱獨立於所表示的精確訊息之外。電腦原始碼中的識別字能在執行期間綁紮一個值,且該變數的值可能在程式執行期間改變。 程式設計中的變數不一定能直接對應到數學中所謂的變數之概念。在程式設計中,變數的值不一定要為方程或數學公式之一部分。程式設計中的變數可使用在一段可重復的程式:在一處賦值,然後使用於另一處,接著在一次賦值,且以相同方式再使用一次(見迭代)。程式設計中的變數通常會給定一個較長的名稱,以描述其用途;數學中的變數通常較為簡潔,只給定一、兩個字母,以方便抄寫及操作。
此條目沒有列出任何參考或來源。 (2015年4月4日) |
一個變數的儲存位址可以被不同的識別字所參照,這種情況稱之為別名。使用其中一個識別字為變數賦值,將會改變透過另一個識別字存取的值。
編譯器必須將代表變數的名稱替代成該數據所在的實際位址。變數的名稱、類型及位址通常會維持固定,但該位址所儲存之數據於程式執行期間則可能會改變。