大佬帮我看看为什么报错,怎么改
double E[P];memset(E, 0, sizeof(E));
int T = 10000, t;
double Y1[N];
double B1[P], B2[T][P];
double seed = 1.0, u = 0, sigma = 1.0;
for (t = 0; t<T; ++t)
{
报错
错误 1 error C2057: 应输入常量表达式 e:\project\project6\project6\main.c 167 1 Project6
错误 2 error C2466: 不能分配常量大小为 0 的数组 e:\project\project6\project6\main.c 167 1 Project6
错误 3 error C2133: “B2”: 未知的大小 e:\project\project6\project6\main.c 167 1 Project6
4 IntelliSense: 命令行错误: 宏定义无效: /D_CRT_NONSTDC_NO_WARNINGS e:\project\Project6\Project6\main.c 1 1 Project6
5 IntelliSense: 表达式必须含有常量值 e:\project\Project6\Project6\main.c 167 19 Project6