首页 | 主题 | 图库 | 问答 | 文摘 | 原创 | 百科

历史 | 地理 | 人物 | 艺术 | 体育 | 科学 | 音乐 | 电影 | 信息技术 | 世界遗产

 开放、中立,源自维基百科

个人工具


用搜狗搜索相关网站  Google Search

變數

维库,知识与思想的自由文库

(重定向自变量)
跳转到: 导航, 搜索

變數变量,是指没有固定的值,可以改变的数。變數以非数字符号来表达,一般用拉丁字母。變數是常數的相反。變數的用处在于能一般化描述指令的方式。若果只能使用真實的值,指令只能應用於某些情況下。變數能夠作為某特定種類的值中任何一個的保留器

[编辑] 數學上

變數用於开放句子,表示尚未清楚的值(即未知數),或一個可代入的值(見函數)。這些變數通常用一個英文字母表示,若用了多於一個英文字母,很易令人混淆成兩個變數相n,m,x,y,z是常見的變數名字,其中n,m較常表示整數

[编辑] 計算機科學上

變數可視為在電腦記憶體裏存在的空間。

當某個已宣告變數開始使用,直譯器或編譯器通常會設定一個空間來儲存所給出的值。稍後該變數不再使用時,那些空間可以回收

有些編程語言中的變數必須帶有型別

[编辑] 命名

每種編程語言都有規則指定甚麼才可作為變數的名字。

使用C和其相關語言,變數名稱必須是由英文字母、數字和底線組成,且必須由字母起頭。有時還不可以使用某些保留字命名。

使用某些語言,變數的名字同時告訴了這個變數帶有甚麼種類的值。例如FORTRAN的程式裏,變數的首個字母顯示了它是整數還是浮点数。變數名字首個字符是$的話,在BASIC的程式裏表示其值是字串。Perl透過字首如$,@,%和&來分辨哪是純量、陣列、雜湊或副程式。

每個編程組織都有非正式的命名規矩——單打獨鬥的程式員亦是如此。有人喜歡所有變數都用簡單的英文字母取名,認為能增加輸入程式碼的速度,但只要變數一多,就會容易混淆,甚至以後自己看回程式碼也不懂在寫甚麼。

迴圈控制變數通常以i, j ,k命名。

其它语言
AD Links