我在初始化下使用#define
秒的数组,但我不断收到错误“预期的表达”数组初始化错误的#define
以下是代码片段
#include "File2.h"
File 1.h
Int32 dataBuff[SCRATCH_BUFF_SZ];
File2.h
#define SCRATCH_BUFF_SZ ( SAMP_BUFF_LEN \
+ CORR_BUFF_LEN \
+ KERNEL_BUFF_LEN \
+ CE_BUFF_LEN \
)
我不明白这里有什么问题。错误指向#define
指令作为宏的每个参数行上的“预期表达式”def
什么samp,corr,kernel,ce定义为?并且是在.h中的32声明中。或者.c? – 2010-11-01 04:07:24
您好感谢答复,SAMP_BUFF_LEN \ + CORR_BUFF_LEN \ + KERNEL_BUFF_LEN \ + CE_BUFF_LEN \ – user437777 2010-11-01 04:16:58
在File3.h – user437777 2010-11-01 04:17:20