![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言编程入门
安凉翊
不想在csdn上上传资源了,请勿修改
展开
-
【C语言入门】数据结构-链队列的代码实现
链队列的代码实现前言代码部分节点定义初始化队列销毁队列入队列出队列总结 前言 由于是给朋友们入门这里的实现是依据严蔚敏版《数据结构》一书中的伪代码进行实现的。主要目的是让朋友 们知道伪代码实现成为正式代码的流程 代码部分 节点定义 //书上代码 typedef struct QNode { QElemType data; struct QNode *next; }QNode,*QueuePtr; typedef struct { QueuePtr front; QueuePtr rear;原创 2021-11-30 11:58:39 · 773 阅读 · 0 评论 -
C语言基础篇01:单链表的实现
C语言基础篇:关于单链表的实现单链表的解读代码详解单链表的节点创建节点插入节点遍历节点释放节点结尾 单链表的解读 其实定义这种东西在书上,或者百度上都有很多,在这里不多作介绍仅用自己的理解来表达一下我对单链表的理解。 我的理解中单链表分为两个含义,第一个就是链表,第二个时单一。这个单一不是指内容单一,而是指方向单一。 即你拿到一个单链表的某个节点,你只能选择向后寻找,而不能说向前。所以在查询层面上,单链表的友好性不足。 因为你每查找一个节点内容你都时从开始去遍历的。当这个单链表很长的时候效率也会很低原创 2021-11-19 15:18:25 · 845 阅读 · 0 评论 -
图书管理系统数组版
@[C语言](图书馆里系统 数组处理) 工程概论 主要针对学生书写的一个例子程序,内容比较完善,同时具备很好的扩展性,函数模块化 基本功能 主要实现了对图书的插入、查询、删除、管理等功能,同时增加了用户登录模块。 代码部分 void LoadBook() { FILE *fp = fopen("book.txt", "r"); //第一次打开文件肯定不存在 if (fp == NULL) { fp = fopen("book.txt", "w+"); fclose(fp); retur原创 2021-11-16 15:19:26 · 855 阅读 · 0 评论