| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 421 人关注过本帖
标题:c简单链表问题
只看楼主 加入收藏
hdshdzh
Rank: 2
等 级:论坛游民
帖 子:77
专家分:11
注 册:2010-5-13
结帖率:92.31%
收藏
已结贴  问题点数:10 回复次数:3 
c简单链表问题
#include<stdio.h>
#include<stdlib.h>
#include"sll_node.h"______________-______________
#define FALSE 0
#define TRUE 1
int sll_inser(Node**rootp,int new_value)_________-_调试时这两处提示出错。
{
Node *current;
Node *previous;
Node *new;
current=*rootp;
previous=NULL;
while(current!=NULL&&current_>value<new_value)
{
previous=current;
current=current_>link;
}
new=(node *)mollc(sizeof(Node));
if(new==NULL)
return FALSE;
new_>value=new_value;
new_>link=current;
if(previons==NULL)
*rootp=news;
else
previons_>link=new;
return TRUE;
}
main()
{
int a[10]={5,8,10,11,24,30,35,40,46,50};
for(i=0;i<10;i++)
printf("%d",a[i]);
printf("\n");
sll_insert(&a,12);这里不知道能不能这样写
for(i=0;i<11;i++)
printf("%d",a[i]);
}谁能帮我改进一下这条程序
搜索更多相关主题的帖子: 链表 
2010-06-07 15:36
韩明海
Rank: 8Rank: 8
等 级:蝙蝠侠
帖 子:253
专家分:749
注 册:2010-4-3
收藏
得分:7 
sll_insert(&a,12);当然不可以,还好你知道,应该写地址,但是a就是地址了,不能再加 & 了
你的 a 是一维数组,干嘛要用二维指针呢
Node**rootp中间有空格么?
current_>value<new_value什么意思?
a 是个数组,怎么又传给结构体Node**rootp了,一个数组,一个结构体,毫无关系的两个怎么可以传递呢?
你的指针我看不懂,
2010-06-07 20:33
hdshdzh
Rank: 2
等 级:论坛游民
帖 子:77
专家分:11
注 册:2010-5-13
收藏
得分:0 
什么情况下才使用这个单链双链表插入函数。能不能帮我写一个简单的完整程序呀,因为我学习的只有这个链表函数,还不会调用到主函数来。这里又没有完整的程序例子。
2010-06-08 10:02
韩明海
Rank: 8Rank: 8
等 级:蝙蝠侠
帖 子:253
专家分:749
注 册:2010-4-3
收藏
得分:0 
单链双链表插入函数?看不懂
你要完成什么功能啊?
2010-06-08 18:29
快速回复:c简单链表问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.011620 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved