使用遗留代码我遇到了一些奇怪的变量赋值,我不确定是合法的VB6语法,但我找不到文档来备份这种感觉.
Dim ComStart, ComEnd, CR As Boolean
ComStart = ComEnd = CR = False
Run Code Online (Sandbox Code Playgroud)
我的怀疑是
a)原始声明应该是
Dim ComStart as Boolean, ComEnd as Boolean, CR as Boolean
b)现在实施的声明不会分配任何内容ComStart.
任何答案或文件都非常感谢
我在带有微控制器的头文件中发现了这个语句,并且不知道如何评估它
#define FIO0SET (*(volatile unsigned long *)(FIO_BASE_ADDR + 0x18))
Run Code Online (Sandbox Code Playgroud)
我不知道这个表达是什么,所以我没有办法开始任何有意义的研究.谁能告诉我这只野兽是什么或如何评价它?