Я инициализирую массив, используя #define
s в C, но получаю сообщение об ошибке «Ожидается выражение»
Ниже приведен фрагмент кода
#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