11问答网
所有问题
C语言的链表做一个删除插入的程序出现问题,请求帮忙解决
调试结果变成这样
想知道这是怎么回事,怎样修改
举报该问题
推荐答案 2013-08-09
你从键盘获取名字和性别的scanf语句有问题
1、你写的p1->name[20] 数组已经越界,其实数组名就代表数组的首地址
2、你的性别是一个字符型,你却用%s格式不对,%c就行了
你先改改看
scanf("%s %c",p1->name,&p1->sex);
有其他问题再说
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/247MPPFq4.html
其他回答
第1个回答 2013-08-09
自己用单步调试,指针跑飞了。
这么多代码估计没几个人想看,还全是图片,自己动手,丰衣足食
相似回答
c语言中链表中
查
一个
数
删除,
我
的程序有
点小
问题,
求解答
答:
int a;struct info *head=NULL,*p=NULL,*q=NULL;//最好初始化一下指针 p=(struct info *)malloc(sizeof(struct info));//在这里最好是判断一下动态申请空间是否成功!scanf("%d",&p->age);head=p;q=p;while(1){ p=(struct info *)malloc(sizeof(struct info));scanf("%d",&p->...
大家正在搜
c语言链表每一行详解
C语言链表输入
链表排序c语言
c语言链表实现
c语言链表详解
c语言的链表知识
程序设计关于链表的算法
C语言创建链表
c语言链表怎么用
相关问题
C语言:用链表实现删除结点和插入结点,下面的程序运行有错误,...
数据结构C语言版,链表的建立,插入,删除,本人刚接触,求高手...
怎样编写一个完整的程序,实现单链表的建立、插入、删除、输出等...
双向链表的创建C++中如何编写一个程序实现双向链表的建立,插...
求C语言大神做一个单链表程序,实现初始化,插入,查找,删除这...
C语言 链表插入程序和问题 帮忙找错误
在链表中间删除/插入一个元素 c语言编程//帮我完成
C语言编程链表做删除的时候 每当删除第一个数据的时候程序就会...