VB裡Const的用法和意義是什么

時間 2022-09-13 12:35:11

1樓:北京鋼管中心

const 語句

宣告用於代替文字量的常數。

語法[public | private] const constname [as type] = expression

const 語句的語法包含下面部分:

部分 描述

public 可選的。該關鍵字用於在模組級別中宣告在所有模組中對所有過程都可以使用的常數。在過程中不能使用。

private 可選的。該關鍵字用於在模組級宣告只能在包含該宣告的模組中使用的常數。不能在過程中使用。

constname 必需的。常數的名稱;遵循標準的變數命名約定。

type 可選的。常數的資料型別;可以是 byte、布林、integer、long、currency、single、double、decimal(目前尚不支援)、date、string 或 variant。所宣告的每個變數都要使用乙個單獨的 as 型別子句。

expression 必需的。文字,其它常數,或由除 is 之外的任意的算術操作符和邏輯操作符所構成的任意組合。

說明在預設情況下常數是私有的。過程中的常數總是私有的;它們的可見性無法改變。在標準模組中,可以用 public 關鍵字來改變模組級常數可見性的預設值。

不過,在類模組中,常數只能是私有的,而且用 public 關鍵字也不能改變其可見性。

為了在一行中宣告若干個常數,可以使用逗號將每個常數賦值分開。用這種方法宣告常數時,如果使用了 public 或 private 關鍵字,則該關鍵字對該行中所有常數都有效。

在給常量賦值的表示式中,不能使用變數,使用者自定義的函式,或 visual basic 的內部函式(如 chr)。

注意 常數可以使程式更具可讀性,以及易於修改。在程式執行時,常數不會象變數那樣無意中被改變。

如果在宣告常數時沒有顯式地使用 as type 子句,則該常數的資料型別是最適合其表示式的資料型別。

在 sub、function 或 property 過程中宣告的常數都是該過程的區域性常數。在過程外宣告的常數,在包含該宣告的模組中被定義。在可以使用表示式的地方,都可以使用常數。

2樓:d版高手

定義乙個常量,以後用到這個常量時直接輸入常量名就行,以後在修改程式時也只需要修改const這句就可以了

3樓:悠遊草果

常量的意思…… const 符號常量名【as 型別】=表示式

vb中const用法

4樓:飛鷹

用法為了在一行中宣告若干個常數,可以使用逗號將每個常數賦值分開。用這種方法宣告常數時,如果使用了 public 或 private 關鍵字,則該關鍵字對該行中所有常數都有效。

在給常量賦值的表示式中,不能使用變數,使用者自定義的函式,或 visual basic 的內部函式(如 chr)。

注意 常數可以使程式更具可讀性,以及易於修改。在程式執行時,常數不會象變數那樣無意中被改變。

如果在宣告常數時沒有顯式地使用 as type 子句,則該常數的資料型別是最適合其表示式的資料型別。

在 sub、function 或 property 過程中宣告的常數都是該過程的區域性常數。在過程外宣告的常數,在包含該宣告的模組中被定義。在可以使用表示式的地方,都可以使用常數。

5樓:風翼殘念

const類似於常用的dim函式,b中const源於constant,意思為不變常量。用const宣告的是固定的整數,字串。為了在一行中宣告若干個常數,可以使用逗號將每個常數賦值分開。

用這種方法宣告常數時,如果使用了 public 或 private 關鍵字,則該關鍵字對該行中所有常數都有效。

在給常量賦值的表示式中,不能使用變數,使用者自定義的函式,或 visual basic 的內部函式(如 chr)。

注意 常數可以使程式更具可讀性,以及易於修改。在程式執行時,常數不會象變數那樣無意中被改變。

如果在宣告常數時沒有顯式地使用 as type 子句,則該常數的資料型別是最適合其表示式的資料型別。

在 sub、function 或 property 過程中宣告的常數都是該過程的區域性常數。在過程外宣告的常數,在包含該宣告的模組中被定義。在可以使用表示式的地方,都可以使用常數。

const定義的是常量,也就是說這個值在整個程式執行過程中不能被修改,首先增加了安全性

其次,比如定義常量pi(圓周率)為3.14,而事後希望改為3.1415。那麼就直接修改定義處的值就可以了復次,常量的作用還有避免書寫錯誤和易於修改。

6樓:匿名使用者

const 語句

宣告用於代替文字量的常數。

const 語句示例

該示例使用 const 語句來宣告用於代替文字值的常數。public常數在標準模組的通用部分宣告,而不是在類模組中宣告。private 常數可以在任何模組型別的通用部分宣告。

'預設情況下常數是私有的。

const myvar = 459

'宣告公用常數。

public const mystring = "help"

'宣告私有的整數常數。

private const myint as integer = 5'在一行中宣告多個常數。

const mystr = "hello", mydouble as double = 3.4567

7樓:九條可憐

const是定義常數,例如:const pi =3.14159,那麼你在**中輸入pi就相當於輸入3.

14159。就是用乙個類似變數的東西代替數值提高可讀性,但要注意,它不是變數。spif_updateinifile並不是vb裡面的常數,要使用的話必須定義常數。

vc有微軟提供的支援庫,所以可以直接使用。

vb中const是什麼意思?

8樓:匿名使用者

是常量的意思,而vb中的常量還有以下幾種:

1)直接常量

指在程式中直接給出值的資料,如:123、123&、123.45、1.

234e2 、123d3分別表示整型、長整型、單精度浮點型(小數形式)、單精度浮點型(指數形式)、雙精度浮點型。

八進位制常數: 在數值前加&o ,如 &o123

十六進製制常數:在數值前加&h ,如&h123

2)使用者宣告的符號常量

用const來宣告: const 符號常量名 [as 型別] = 表示式

如:const pi=3.14159 '宣告了常量pi,代表3.14159,單精度型

宣告了常量max,代表八進位制數144,整型

const count#=45.67 '宣告了常量count,代表45.67,雙精度型

3)系統提供的常量

系統定義的常量位於物件庫中,在物件瀏覽器中的visual basic(vb)和visual basic for aplication(vba)等物件庫中列出了vb的常量。這些常量可以與應用程式的物件、方法、屬性一起使用。

如:form1.windowsstate=vbmaximized 表示將視窗極大化。

9樓:秒懂百科

const:乙個c語言的關鍵字

10樓:匿名使用者

常數定義,與dim差不多,但const定義的不能修改a的值,dim 定義的可以重新賦值

方法一 private const a=5方法二 dim aa=5

11樓:匿名使用者

const表常數,用法和dim一樣。但是後面都跟大寫字母並且有跟有下劃線,例如:

const interest_rate as decimal=0.05

使用const是為了使**清晰化,並且便於修改。

例如你有萬句**,上千句都要用到利率.等哪天利率變了,你就直接修改const後面值就行啦,不用千句**一一就修改了。

12樓:板渡

vb中的const是取自英文單詞「constant」的前四個字母,其中文意思是「常數」「常量」的意思。

vb中用const命令來定義常量,常量說明語句的格式是:

const 常量名 as 型別=表示式

對於一些在程式過程中始終保持不變的常數、字元呂,可以用常量說明語句來定義,這樣可以提高程式的可讀性和可維護性。

13樓:匿名使用者

conste用來定義常量

格式:const 常量名 as 型別=表示式

14樓:璩靜楓

用法和dim相似,dim用來定義變數而const用來定義常量

visual basic中使用關鍵字const來宣告符號常量,宣告格式為:

const 符號常量名 as型別=表示式

說明:(1)符號常量的命名規則

符號常量的命名規則與識別符號的命名規則相同,為了便於與般變數名互相區別,符號常量一般用大寫字母表示。

(2) as 型別

該選項說明符號常量的資料型別。若省略,資料型別由表示式的值的型別決定。也可以在符號常量名後加型別說明符進行說明。

(3)表示式

表示式是由數值常量、字串常量以及運算子組成的,但是表式中不能出現變數和函式

vb裡面 const a&=&h1 是什麼意思

15樓:匿名使用者

該語句相當於const a as long = &h1

前乙個&緊跟在變數名後面是long型別的簡寫方式,後乙個&h則表示十六進製制

vb 中const用法

16樓:中學知識快遞

與const pi =3.14159

是一樣的。

spif_updateinifile是api中的常量,但她並不是vb的常量。所以在vb中還要定義。(api函式不是vb的一部分)

17樓:匿名使用者

是常量的意思,而vb中的常量還有以下幾種:

1)直接常量

指在程式中直接給出值的資料,如:123、123&、123.45、1.

234e2 、123d3分別表示整型、長整型、單精度浮點型(小數形式)、單精度浮點型(指數形式)、雙精度浮點型。

八進位制常數: 在數值前加&o ,如 &o123

十六進製制常數:在數值前加&h ,如&h123

2)使用者宣告的符號常量

用const來宣告: const 符號常量名 [as 型別] = 表示式

如:const pi=3.14159 '宣告了常量pi,代表3.14159,單精度型

宣告了常量max,代表八進位制數144,整型

const count#=45.67 '宣告了常量count,代表45.67,雙精度型

3)系統提供的常量

系統定義的常量位於物件庫中,在物件瀏覽器中的visual basic(vb)和visual basic for aplication(vba)等物件庫中列出了vb的常量。這些常量可以與應用程式的物件、方法、屬性一起使用。

如:form1.windowsstate=vbmaximized 表示將視窗極大化。

VB中Val函式的具體作用和用法

val 函式,在它不能識別為數字的第一個字元上,停止讀入字串。那些被認為是數值的一部分的符號和字元,例如美圓號與逗號,都不能被識別。但是函式可以識別進位制符號 o 八進位制 和 h 十六進位制 空白 製表符和換行符都從引數中被去掉。下面的返回值為 1615198 val 1615 198th str...

頻率副詞怎麼用,頻率副詞的用法和意義

alway usually often sometime seldom ever never 希望能解決您的問題。頻率副詞的用法和意義 時間頻率副詞 adverbs offrequency 屬英語中時間副詞 adverbsoftime 的一種。顧名思義,它表示動作發生的頻率。如always 總是 u...

「投諸渤海之尾」的 諸 的用法和意義

加爾基 投諸渤海之尾 的 諸 在句中用作介詞,意思相當於 於 這句話的意思是 把它扔於渤海的邊上。出自於戰國列禦寇的 愚公移山 原文節選如下 北山愚公者,年且九十,面山而居。懲山北之塞,出入之迂也。聚室而謀曰 吾與汝畢力平險,指通豫南,達於漢陰,可乎?雜然相許。其妻獻疑曰 以君之力,曾不能損魁父之丘...