为什么可以这样用Const SPIF_UPDATEINIFILE = &H1??SPIF_UPDATEINIFILE本身不就是vb的一个常数吗(api函数 SystemParametersInfo的参数fuWinIni的一个可取常量),怎么还可以给他赋值呢??这个貌似跟const pi =3.14159不同啊,求高人指点啊。。。。
给它赋值&H1肯定为了达到某种目的,那我如何知道要给这个不是vb常量的常量赋值&H1呢?高手能否给说一下哪里去查阅吗,谢谢。。。。
追答const pi =3.14159
是定义一个常量pi,用它代表3.14159。
Const SPIF_UPDATEINIFILE = &H1
是定义一个常量SPIF_UPDATEINIFILE ,用它代表&H1。
二者没有什么不同。
两个都是定义常量,不是赋值。SPIF_UPDATEINIFILE 代表的就是&H1,是个常量。凡是写成SPIF_UPDATEINIFILE 的地方,写成&H1也可以,只是不方便阅读而已。
我是说为啥就让 SPIF_UPDATEINIFILE = &H1不等于其他值呢,多谢。。。。
追答这是由api函数规定的。api实际是Windows的一部分。
本回答被提问者采纳CONST:一个C语言的关键字