當前位置:編程學習大全網 - 編程軟體 - vb裏面字母如果不加雙引號的話是什麽?

vb裏面字母如果不加雙引號的話是什麽?

這要分幾種情況:

1、如果該字母及其與前後緊挨的其他字母、數字、符號等的組合符合VB的命名規則,而且代碼開頭沒有用Option Explicit命令強制聲明變量,那麽VB會把它作為壹個變體型變量(Variant)來處理,由於是未賦值的,那麽它的值就是Empty,即空字符串或0;

如 x = "ab" 是正常的語句

而 x = ab 則VB會把ab作為壹個變量來對待

特別地,如果ab已經是壹個已有的變量,那麽它就會自動成為那個變量了

2、如果上述情況下且代碼開頭用了Option Explicit命令強制聲明變量,那麽VB會提示“變量未定義”;

也就是上述例子中如果 x = ab 那麽VB會提示“變量未定義”

3、如果不符合VB的命名規則,則VB直接提示“語法錯誤”。

如 x = "1a" 是正常的語句

而 x = 1a 則VB會提示“語法錯誤”

  • 上一篇:兒子現在沈迷於遊戲怎麽辦
  • 下一篇:斯柯達明銳後視鏡折疊怎麽操作
  • copyright 2024編程學習大全網