我有一个结构
typedef struct _scaffale {
int NumeroScaffale;
scaffali * succ;
copia** pos;
} scaffale;
其中我有一个 struct copia 数组。错误出现在以下代码中:
copia** temp;
temp=scaff->pos;
(temp+controllo)=nuovo->copie;
准确地说,在第三行。问题是:为什么这一行给我这个错误,而在下面的代码中我使用相同的构造是完全允许的:
while(i<=MAXLIBRI){
if ((temp+i)!=NULL) {
i=i+1;
}
else break;
}