请问一下~const语句一般是用在什么时候? 如题,MSDN的说明有点晦涩,小弟不是太明白~ 麻烦论坛里的大虾能用比较浅显易懂的话指教小弟一下~ 谢谢^_^ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 const是定义常量的吧。 跟c里面的宏定义常量有些类似,不过其他方面差远了比如PI=3.1415926... 就可以在模块里面:public const Pi as double=3.1415926这样其他地方引用pi就等于是常量3。1415926在那里了但是模块里面才能public, 类模块和窗体里面只能private 举个简单的例子吧:假如你有一个值 5600 要用在程序中许多地方,那么你在用的地方代码都要写上 5600这个数;某天你发现5600不对,要换成5610了,那么你要改所有的地方,比较麻烦。如果声明成常量 const aa=5600,然后在所有需要5600的地方写 aa ,一旦要改变5600,只需要将 const aa=5610 即可。常量的特点就是:声明常量后,编译器会在所有使用常量符的地方以常量值代替。记住这个特点,就明白什么时候应该用了。一般情况下,常量都可以使用变量代替。不过常量在编译时即分配了内存空间,比变量要快得多。 开发的时候 某个变量的值可能暂时不变但以后会有变动 也可以Const 这样的话下次只要在模块里面改一下就好了 也是很实际的用处 API画图闪烁问题 函数的使用消耗问题 VB6滚轮补丁下载 连接触发器的命令是? 使用Webbrowser控件浏览网页如何得到当前页面中显示的文字? 有关如何用VB实现来电显示功能 DirListBox,FileListBox,DriveListBox 三个控件如何连动 (40) 请问一个很简单的DAO问题,急|!!!!!! 函数返回值问题 怎样做安装文件 请教改变text控件里颜色的问题? 菜问题,在线,急!!!!!!!!!!!!!!!!!!
比如PI=3.1415926... 就可以在模块里面:
public const Pi as double=3.1415926这样其他地方引用pi就等于是常量3。1415926在那里了
但是模块里面才能public, 类模块和窗体里面只能private
如果声明成常量 const aa=5600,然后在所有需要5600的地方写 aa ,一旦要改变5600,只需要将 const aa=5610 即可。常量的特点就是:声明常量后,编译器会在所有使用常量符的地方以常量值代替。
记住这个特点,就明白什么时候应该用了。一般情况下,常量都可以使用变量代替。不过常量在编译时即分配了内存空间,比变量要快得多。