这是c语言的什么个用法??
在一个usb的固件程序中出现的情况
定义在某个文件中
#define USB ((XBYTE *)0xFF00)
#define TXCNT 0xF6
#define RXCNT 0xE6
#define EPINDEX 0xF
在另一个文件中
USB[TXCNT]=8;
USB[EPINDEX] = EP0;
USB[TXDAT]=0x02;
USB[TXDAT]=0x00;
[解决办法]
应该是把0xff00转换为xbyte*的指针类型然后像用数组的那样用,赋值
[解决办法]