❶ 什麼是變數名
變數是一種使用方便的佔位符,用於引用計算機內存地址,該地址可以存儲 Script 運行時可更改的程序信息。例如,可以創建一個名為 ClickCount 的變數來存儲用戶單擊 Web 頁面上某個對象的次數。使用變數並不需要了解變數在計算機內存中的地址,只要通過變數名引用變數就可以查看或更改變數的值。在 VBScript 中只有一個基本數據類型,即 Variant,因此所有變數的數據類型都是 Variant。 聲明變數 聲明變數的一種方式是使用 Dim 語句、Public 語句和 Private 語句在 Script 中顯式聲明變數。例如: Dim DegreesFahrenheit 聲明多個變數時,使用逗號分隔變數。例如: Dim Top, Bottom, Left, Right 另一種方式是通過直接在 Script 中使用變數名這一簡單方式隱式聲明變數。這通常不是一個好習慣,因為這樣有時會由於變數名被拼錯而導致在運行 Script 時出現意外的結果。因此,最好使用 Option Explicit 語句顯式聲明所有變數,並將其作為 Script 的第一條語句。 命名規則 變數命名必須遵循 VBScript 的標准命名規則。變數命名必須遵循: 第一個字元必須是字母。 不能包含嵌入的句點。 長度不能超過 255 個字元。 在被聲明的作用域內必須唯一。 變數的作用域與存活期 變數的作用域由聲明它的位置決定。如果在過程中聲明變數,則只有該過程中的代碼可以訪問或更改變數值,此時變數具有局部作用域並被稱為過程級變數。如果在過程之外聲明變數,則該變數可以被 Script 中所有過程所識別,稱為 Script 級變數,具有 Script 級作用域。 變數存在的時間稱為存活期。Script 級變數的存活期從被聲明的一刻起,直到 Script 運行結束。對於過程級變數,其存活期僅是該過程運行的時間,該過程結束後,變數隨之消失。在執行過程時,局部變數是理想的臨時存儲空間。可以在不同過程中使用同名的局部變數,這是因為每個局部變數只被聲明它的過程識別。 給變數賦值 創建如下形式的表達式給變數賦值:變數在表達式左邊,要賦的值在表達式右邊。例如: B = 200 標量變數和數組變數 多數情況下,只需為聲明的變數賦一個值。只包含一個值的變數被稱為標量變數。有時候,將多個相關值賦給一個變數更為方便,因此可以創建包含一系列值的變數,稱為數組變數。數組變數和標量變數是以相同的方式聲明的,唯一的區別是聲明數組變數時變數名後面帶有括弧 ( )。下例聲明了一個包含 11 個元素的一維數組: Dim A(10) 雖然括弧中顯示的數字是 10,但由於在 VBScript 中所有數組都是基於 0 的,所以這個數組實際上包含 11 個元素。在基於 0 的數組中,數組元素的數目總是括弧中顯示的數目加 1。這種數組被稱為固定大小的數組。 在數組中使用索引為數組的每個元素賦值。從 0 到 10,將數據賦給數組的元素,如下所示: A(0) = 256 A(1) = 324 A(2) = 100 . . . A(10) = 55 與此類似,使用索引可以檢索到所需的數組元素的數據。例如: . . . SomeVariable = A(8) . . . 數組並不僅限於一維。數組的維數最大可以為 60(盡管大多數人不能理解超過 3 或 4 的維數)。聲明多維數組時用逗號分隔括弧中每個表示數組大小的數字。在下例中,MyTable 變數是一個有 6 行和 11 列的二維數組: Dim MyTable(5, 10) 在二維數組中,括弧中第一個數字表示行的數目,第二個數字表示列的數目。 也可以聲明動態數組,即在運行 Script 時大小發生變化的數組。對數組的最初聲明使用 Dim 語句或 ReDim 語句。但是對於動態數組,括弧中不包含任何數字。例如: Dim MyArray() ReDim AnotherArray() 要使用動態數組,必須隨後使用 ReDim 確定維數和每一維的大小。在下例中,ReDim 將動態數組的初始大小設置為 25,而後面的 ReDim 語句將數組的大小重新調整為 30,同時使用 Preserve 關鍵字在重新調整大小時保留數組的內容。 ReDim MyArray(25) . . . ReDim Preserve MyArray(30) 重新調整動態數組大小的次數是沒有任何限制的,但是應注意:將數組的大小調小時,將會丟失被刪除元素的數據。❷ C語言中,什麼是變數和變數名
變數就是可以改變的意思,可以在程序運行時修改值。對應不能修改的常量。
變數名其實是內存地址的常量指針。我們自己定義的變數名在編譯過後就沒有了,編譯後的程序中,變數名就變成一個十六進制數的內存地址,變數值就存儲在這里。
❸ 計算機中的變數是什麼
變數就是存值的一個空間,變數需要聲明。
變數是儲存值的地方。 程序中有三種變數: 全局變數、局部變數和表的域。
單個名字可以指代一個全局變數也可以指代一個局部變數 (或者是一個函數的形參,這是一種特殊形式的局部變數)。
名字指 程序中定義的標識符。
所有沒有顯式聲明為局部變數 的變數名都被當做全局變數。 局部變數有其 作用范圍 : 局部變數可以被定義在它作用范圍中的函數自由使用。
在變數的首次賦值之前,變數的值均為 nil。
方括弧被用來對表作索引:
對全局變數以及表的域之訪問的含義可以通過元表來改變。 以索引方式訪問一個變數 t[i] 等價於 調用 gettable_event(t,i)。 ,有一份完整的關於 gettable_event 函數的說明。 這個函數並沒有在 lua 中定義出來,也不能在 lua 中調用。這里我們把提到它只是方便說明問題。)
var.Name 這種語法只是一個語法糖,用來表示 var["Name"]:
對全局變數 x 的操作等價於操作 _ENV.x。 由於代碼塊編譯的方式, _ENV 永遠也不可能是一個全局名字
個名字可以指代一個全局變數也可以指代一個局部變數 (或者是一個函數的形參,這是一種特殊形式的局部變數)。
名字指 程序中定義的標識符。
所有沒有顯式聲明為局部變數 的變數名都被當做全局變數。 局部變數有其 作用范圍 : 局部變數可以被定義在它作用范圍中的函數自由使用。
變數就是存值的一個空間,變數需要聲明。
變數是儲存值的地方。 程序中有三種變數: 全局變數、局部變數和表的域。
單個名字可以指代一個全局變數也可以指代一個局部變數 (或者是一個函數的形參,這是一種特殊形式的局部變數)。
名字指 程序中定義的標識符。
所有沒有顯式聲明為局部變數 的變數名都被當做全局變數。 局部變數有其 作用范圍 : 局部變數可以被定義在它作用范圍中的函數自由使用。
在變數的首次賦值之前,變數的值均為 nil。
方括弧被用來對表作索引:
對全局變數以及表的域之訪問的含義可以通過元表來改變。 以索引方式訪問一個變數 t[i] 等價於 調用 gettable_event(t,i)。 ,有一份完整的關於 gettable_event 函數的說明。 這個函數並沒有在 lua 中定義出來,也不能在 lua 中調用。這里我們把提到它只是方便說明問題。)
var.Name 這種語法只是一個語法糖,用來表示 var["Name"]:
對全局變數 x 的操作等價於操作 _ENV.x。 由於代碼塊編譯的方式, _ENV 永遠也不可能是一個全局名字
個名字可以指代一個全局變數也可以指代一個局部變數 (或者是一個函數的形參,這是一種特殊形式的局部變數)。
名字指 程序中定義的標識符。
所有沒有顯式聲明為局部變數 的變數名都被當做全局變數。 局部變數有其 作用范圍 : 局部變數可以被定義在它作用范圍中的函數自由使用。
❹ 計算機語言中變數名, 變數值, 變數三者的區別
比如你是變數,你的名字是變數名,你的雙手是變數值。
變數其實是內存中的一塊區域,變數名是這塊區域的名字,當你使用變數的時候,就用變數名來引用它,你不會使用內存地址來引用它,就像別人找你就通過你的姓名,而一般不通過你的各種描述性特點。這塊內存中存儲的信息就是變數的值,你真正要使用的東西。
❺ 新建系統變數的變數名寫什麼
新建系統變數的變數名寫JAVA_HOME。因為新建系統變數的變數名就是路徑名稱,一般變數名寫成大寫JAVA_HOME。
❻ 計算機中的變數怎麼命名,不能以什麼命名
變數名首字母必須為字母(a-zA-Z),下劃線(_),或者美元符號($)開始,php編程中所有變數必須以$開始。(有些編譯器已經支持中文變數名了)變數名只能是字母(a-zA-Z),數字(0-9),下劃線(_)的組合,並且之間不能包含空格,數字不能放在變數名首位。變數名不能使用編程語言的保留字。比如在javascript中不能使用true,false,while,case,break保留字等等
❼ 什麼是環境變數,如何更改電腦默認的環境
1、在我的電腦圖標中右鍵屬性調出系統屬性窗口
2、在系統屬性窗口中找到高級選擇卡
3、在高級選項卡中找到環境變數按扭並單擊打開
4、在彈出的環境變數窗口中,在系統變數(S)下的框框中找到並單擊選擇Path變數名,然後點編輯(N)按扭
5、選擇變數名為Path的編輯之後,會彈出編輯窗口
6、將變數值復制出來然後修改為:
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem
在粘貼會變數值文本框中
7、點擊確定按鈕,關閉屬性窗口即可