社区
C语言
帖子详情
C语言链表 编译没有问题运行错误,求指导
kunAUGUST
2019-12-28 10:49:41
运行只能输入一次,打印一次,再输入没有反应
...全文
121
2
打赏
收藏
C语言链表 编译没有问题运行错误,求指导
运行只能输入一次,打印一次,再输入没有反应
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
柒贰伍玖
2019-12-28
打赏
举报
回复
do循环体里面的 while(last->next) 这个判断有问题,因为第一次运行的时候你的head 是null,last = head后 last也变为null,它没有一个实体对象也就没有next这个属性,这时候去引用它的next属性会导致程序崩掉
coo135
2019-12-28
打赏
举报
回复
20行:Node *last=head,而head此时是NULL,然后你就拿来用了,如:last->next,所以就出现了不可预知的行为。
C语言
数据结构 单
链表
的建立、遍历、查找、插入和删除操作
链表
(Linked List)是一种物理存储单元上非连续、非顺序的数据结构,数据元素的逻辑顺序是通过
链表
中的指针链接次序实现的。
链表
由一系列结点(node,
链表
中每一个元素称为结点)组成,每一次为一个结构体 动态分配的内存空间,可称之为一个结点,每个结点之间可以是不连续的,但结点内是连续的。结点个数是不受限定的,可以随时删改,这是与数组相比的优点。.........
Python和
C语言
的不同,通过
链表
的实现的特例说明
C语言
要
求
程序员手动管理内存,提供更高的控制权但也更复杂;Python通过自动内存管理提高了开发效率和安全性。
c语言
return 一个
链表
,关于
链表
以及函数返回值的有关
问题
关于
链表
以及函数返回值的
问题
本人新手,最近在学习
链表
的构建,自己打了如下的程序。但是在
编译
过程中报错,现实的
错误
报告如下:linkedlist.c:在函数‘main’中:linkedlist.c:128:10:警告:赋值时将整数赋给指针,未作类型转换[默认启用]head=delete_node(head,b);^/tmp/ccC1e3lL.o:在函数‘main’中:linkedlist...
C语言
结构体与
链表
,单向
链表
构造,
链表
遍历,
链表
元素查找,
链表
元素删除
C语言
的结构体
C语言
中的结构体非常常用和非常非常重要,也是
链表
的基础,真正把结构体掌握好了,
链表
也就很容易掌握了。 在
C语言
中,申明一个结构体,很简单,如下代码所示: struct TEST_S { char name[20]; int age; char gender; }; 这就申明了一个TEST_S的结构体,有三个成员字段,name,age和gender,在使用结构体的时候也非常方便,简单,如下代码所示: struct TEST_S test; test.age
轻松学做
C语言
课程设计:学生成绩管理系统-
链表
实现
题外话
C语言
课程设计,对于初学者来说,主要是综合运用
C语言
基础知识,以实际项目的形式锻炼编程能力。从今天开始,一起轻松学做
C语言
课程设计常见项目,建议先
运行
代码,再一步步理解其实现。 备注: 1.不同C
编译
器,对
C语言
程序
编译
有差别,建议大家选择相同的
编译
器。 2.代码手机不方便看,可以收藏使用电脑查看,注意各种标点符号。 功能要
求
学生成绩管理系统常用功能一般包括: 1.学生信息包括学号、姓名、4门课成绩(语文、数学、英语、专业课),成绩百分制整数; 2.学生信息以文件形式保存; 3.可以显示所有学生信
C语言
70,038
社区成员
243,245
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章