| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 313 人关注过本帖, 1 人收藏
标题:我用类型返回就没有错误,用void返回就包内存错误,问题错在怎么返回过程没 ...
取消只看楼主 加入收藏
电脑爱好者11
Rank: 1
等 级:新手上路
帖 子:8
专家分:3
注 册:2013-4-6
结帖率:66.67%
收藏(1)
已结贴  问题点数:20 回复次数:1 
我用类型返回就没有错误,用void返回就包内存错误,问题错在怎么返回过程没有错
#include<stdio.h>
typedef struct lnode
{
 int data;
 struct lnode* next;
}*linklist;
void createlink(linklist L)
{
 linklist head,p,r;
 int i;
 head=(linklist)malloc(sizeof(struct lnode));
 head->next=NULL;
 r=head;
 for(i=-10;i<=10;i+=2)
 {
  p=(linklist)malloc(sizeof(struct lnode));
  p->data=i;
  r->next=p;
  r=p;
 }
 r->next=NULL;
L=head;
}
void lprintf(linklist L)
{
 linklist p;
 p=(linklist)malloc(sizeof(struct lnode));
 p=L->next;
 for(;p!=NULL;)
 {
  printf("%d\t",p->data);
  p=p->next;
 }
 putchar('\n');
}

int main()
{
 linklist L,p,B,C;
createlink(L);
 printf("数据已经成功生成:");
 lprintf(L);
 return 0;
}
搜索更多相关主题的帖子: include 
2013-10-17 13:03
电脑爱好者11
Rank: 1
等 级:新手上路
帖 子:8
专家分:3
注 册:2013-4-6
收藏
得分:0 
怎么返回才可以把链表读出来呢,求大家请教。。
2013-10-17 13:04
快速回复:我用类型返回就没有错误,用void返回就包内存错误,问题错在怎么返回过 ...
数据加载中...
 
   



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

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