已定义以下宏定义:
#define CPU_F ((double)8000000)
#define delay_us(x) __delay_cycles(long)(CPU_F*(double)x/1000000.0)
#define delay_ms(x) __delay_cycles(long)(CPU_F*(double)x/1000.0)
函数内部调用:delay_ms(1);
编译报错:Error[Pe029]: expected an expression C:\Users\87520\Desktop\SI4463_RX\main.c 72
Error[Pe109]: expression preceding parentheses of apparent call must have (pointer-to-) function type C:\Users\87520\Desktop\SI4463_RX\main.c 72
请问这是为什么?