c++ 中出现错误error C2501: 'Y' : missing storage-class or type specifiers,而我只是定义了变量
#include<stdio.h>#include<math.h>#include<stdlib.h>#include<time.h>//——定义变量,以24时段为例#d...
#include<stdio.h>
#include<math.h>
#include<stdlib.h>
#include<time.h>
//——定义变量,以24时段为例
#define NUM 1//粒子个数
#define N 100//循环次数
#define ysN 11//文件中约束条件个数
#define T 24//调度分为24个时段
#define W 48//粒子维数
//——目标函数、约束条件中的参数设置
double ys[T][ysN];//文件数组,将文件内容复制到数组中
int y[2*N];
double p[T];Y[T];C[T];B[T];S1[T];S2[T];
double S1min;S2min;S1max;S2max;Cmin;Cmax;Bmin;Bmax;
错误:
error C2501: 'Y' : missing storage-class or type specifi
error C2501: 'C' : missing storage-class or type specifiers
error C2501: 'B' : missing storage-class or type specifiers
: error C2501: 'S1' : missing storage-class or type specifiers
error C2501: 'S2' : missing storage-class or type specifiers
: error C2501: 'S2min' : missing storage-class or type specifiers
error C2501: 'S1max' : missing storage-class or type specifiers
'S2max' : missing storage-class or type specifiers
: error C2501: 'Cmin' : missing storage-class or type specifiers
.cpp(19) : error C2501: 'Cmax' : missing storage-class or type specifiers
: error C2501: 'Bmin' : missing storage-class or type specifiers
: error C2501: 'Bmax' : missing storage-class or type specifiers 展开
#include<math.h>
#include<stdlib.h>
#include<time.h>
//——定义变量,以24时段为例
#define NUM 1//粒子个数
#define N 100//循环次数
#define ysN 11//文件中约束条件个数
#define T 24//调度分为24个时段
#define W 48//粒子维数
//——目标函数、约束条件中的参数设置
double ys[T][ysN];//文件数组,将文件内容复制到数组中
int y[2*N];
double p[T];Y[T];C[T];B[T];S1[T];S2[T];
double S1min;S2min;S1max;S2max;Cmin;Cmax;Bmin;Bmax;
错误:
error C2501: 'Y' : missing storage-class or type specifi
error C2501: 'C' : missing storage-class or type specifiers
error C2501: 'B' : missing storage-class or type specifiers
: error C2501: 'S1' : missing storage-class or type specifiers
error C2501: 'S2' : missing storage-class or type specifiers
: error C2501: 'S2min' : missing storage-class or type specifiers
error C2501: 'S1max' : missing storage-class or type specifiers
'S2max' : missing storage-class or type specifiers
: error C2501: 'Cmin' : missing storage-class or type specifiers
.cpp(19) : error C2501: 'Cmax' : missing storage-class or type specifiers
: error C2501: 'Bmin' : missing storage-class or type specifiers
: error C2501: 'Bmax' : missing storage-class or type specifiers 展开
2个回答
2015-06-25
展开全部
double p[T];Y[T];C[T];B[T];S1[T];S2[T];
double S1min;S2min;S1max;S2max;Cmin;Cmax;Bmin;Bmax;
必须用逗号,你如果想用分号,那每个分号前面都需要加入double
一个分号一个语句明白了吧
double S1min;S2min;S1max;S2max;Cmin;Cmax;Bmin;Bmax;
必须用逗号,你如果想用分号,那每个分号前面都需要加入double
一个分号一个语句明白了吧
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询