typedef struct sum {
int num;
int length;
struct sum * pnext; 下个节点
struct sun * pbefore; 上个节点
} number;
我在添加函数中
n1 = (number *)malloc(sizeof(number) );
printf("请输入数字.\n");
scanf_s("%d",&( n1->num));
printf("请输入标记数字。\n");
scanf_s("%d",&n1->length);
n1->pnext = n1; //这里正确通过了
n1->pbefore = n1; //这里提示 不能将 number *类型的值 分配到 sum* 类型的实体中
我就奇怪了 俩个一模一样的语句 ,上边的没事 下边提示有这个错误。请高手帮看一下 这是什么原因啊