z三分天注定七分靠打拼
2016-05-13 15:12关于c的双向链表中的问题求解答
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* 类型的实体中
我就奇怪了 俩个一模一样的语句 ,上边的没事 下边提示有这个错误。请高手帮看一下 这是什么原因啊
- 点赞
- 回答
- 收藏
- 复制链接分享
6条回答
为你推荐
- 请各位帮帮忙:指定一个数据,如果双向非循环链表中的有n个重复数据,往其中插入n个新的节点。打印节点数据后就死循环了?
- c语言
- c++
- 1个回答
- 双向链表,尾插函数用了之后得到结果不正常?
- c语言
- c++
- 1个回答