Delphi自學筆記之變量

變量在使用前必須聲明,聲明變量時必須指定一種數據類型。下面是變量聲明的例子:<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

 

var

  Value: Integer;

  IsCorrect: Boolean;

  A, B: Char;

 

關鍵字var可以在許多地方使用,例如放在函數或過程的開始部分,用來聲明函數或過程的局部變量;也可以放在單元中,用於聲明全程變量。一旦變量的類型被指定,你只能對變量執行該變量類型支持的操作。例如,在判斷操作中用布爾值,在數字表達式中用整型值,你不能將布爾值和整型值混用(在C語言中可以這樣)。

使用簡單的賦值語句,可寫出下面的代碼:

 

Value := 10;

IsCorrect := True;

 

但下面的語句是不正確的,因爲兩個變量數據類型不同:

Value := IsCorrect; // error

 

把變量的值從一種類型轉換到另一種類型往往不難做到,有些情況下類型轉換會自動實現,不過一般情況下需要調用特殊的系統函數,通過改變數據內部表示來實現類型轉換。

Delphi 中,當你聲明全程變量時,你可以賦給它一個初值。例如,你可以這樣寫:

var

  Value: Integer = 10;

  Correct: Boolean = True;

這種初始化方法只能用於全程變量,不能用於過程或方法的變量。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章