在vb中定义常量的原则是什么?

来源:百度知道 编辑:UC知道 时间:2024/06/08 19:40:23
在使用api时要定义常量,例如:
Public Const ERROR_SUCCESS = 0&
Public Const ERROR_BADDB = 1&
Public Const ERROR_BADKEY = 2&
Public Const ERROR_CANTOPEN = 3&
Public Const ERROR_CANTREAD = 4&
Public Const ERROR_CANTWRITE = 5&
Public Const ERROR_OUTOFMEMORY = 6&
定义的原则是什么?
谁知道请告诉我一下,谢谢!!!!

什么原则???

Public表示全局.在VB中就表示整个程序都可以使用的常量,也可以是dim或Private(私有,只能在同一个模块中使用)

Const表示常量关键字,说明这句话是要申明个常量

ERROR_SUCCESS ,ERROR_BADDB 之类的就是常量名,跟变量样的,常量也是要有一个名字,

= 就不用说了吧

后面的数字,表示这个常量的值.
&表示这是个长整型数,可以是%(整型) #(浮点) $(字符串)等.

常量通常用以下优点:
方便程序修改.
方便程序阅读.如上面的0很难表达一个意思,但ERROR_SUCCESS表示成功..

不过我很晕ERROR_SUCCESS,到底是什么意思,是成功,还是失败啊???
常量一般命名规则应如 DEF_SUCCESS DEF_ERROR这样.