你好,你所说的软件我没有用过,但是我想的话,这里和软件没有关系。在我学过的c、c++中只有声明时才这样用:pMonth_Days[13] = {0 , 31 , 29 , 31 , 30 , 31 , 30 , 31 , 31 , 30 , 31 , 30 , 31};其他的这样的用法是错的,比如说:
int abc[4]={4,5,6,7};//这是对的
但是向下面这样的就是错的了:
int abc[4];
abc[4]={4,5,6,7};
在你的这个例子里面的话,需要单个赋值
pMonth_Days[13] = {0 , 31 , 29 , 31 , 30 , 31 , 30 , 31 , 31 , 30 , 31 , 30 , 31};
只有当定义数组时才能这样用;
这里只能单个引用数组元素。
如果可以,可将该语句放在定义数组的地方(虽然在数组名前用了p,但从用法上来看是定义了一13个元素的整型数组),即
int pMonth_Days[13] = {0 , 31 , 29 , 31 , 30 , 31 , 30 , 31 , 31 , 30 , 31 , 30 , 31};
你把代码全贴出来,看下