- 博客(4)
- 收藏
- 关注
原创 调试器gdb的使用
当代码出现bug时,你还在用printf大法吗?或者是手动模拟吗?尝试一下使用gdb调试器吧。 环境:vscode+linux 注意:gdb的调试对象是可执行文件,不是源文件。 假设有一个测试程序gdb.test.c #include<stdio.h> int get_sum(int n) { int sum=0,i; for(i=0;i<n;i++) sum+=i; return sum; } int main() { int i=100,re
2021-06-04 00:39:04
360
3
原创 数据结构之树 总结 (C语言)
#include<stdio.h> #include<string.h> #include<stdlib.h> #include<math.h> #define OVERFLOW 0 #define MAX_TREE_SIZE 100 #define Status int #define OK 1 #define ERROR 0 typedef int TElemType; //树结点的数据类型,目前暂定为整形 typedef struct PT
2021-05-30 23:59:03
231
4
原创 C语言课设:影片管理系统
在接触并学习C语言之后,往往需要做一个简单的课设系统完成对C语言的学习。当然,这可能是我们接触代码以来写过的最长的代码,不排除对新手有一定难度。由于之前笔者划水了一段时间,导致一些知识遗忘了,所以只得花一些时间去复习知识,这也直接导致后期笔者写课设的时间不足(好像花了三天),只写了一些必要的功能,算是一次遗憾了。(课设提交之后,笔者出于懒惰,就不想继续完善了,哈哈) 不过笔者虽然没有完善代码,但骨干不缺,对新手比较友好,上手不难,可直接避免一些冗长且不懂的部分,完成任务。重剑无锋,大巧不工 下面这是笔者课设
2021-03-29 22:45:43
1219
1
原创 数据结构线性表之单链表(C语言)
数据结构线性表之单链表(C语言) C语言中链表是精华所在,最近遇到两道个人感觉不错的单链表的题,由于目前只会C,所以只能用C来做。 先放题: 1. 已知一个带头结点的单链表 L,设计算法实现:以表中第一个元素作为标准, 将单链表中所有值小于第一个元素的结点均放在第一个元素结点之前,所有值大 于第一个元素的结点均放在第一个元素结点之后(请使用函数设计)。 // 单链表中节点的结构体类型定义 … typedef struct LNode { int data; // 数据 ... struct LNode
2021-03-24 20:32:37
1690
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人