🔴 del 之后,东西还在吗
把三个数读出来:列表长度、名字 a 在不在、名字 b 在不在(在写 1,不在写 0)。
交付一个手动管内存的 C 程序,先验哪一条
写完之后,第一件该确认的事是【0】。
⚠️ 说没有内存错误,要满足几条
要说一个 C 程序内存上没问题,至少得同时满足【0】。
一份完整的小程序跑一遍
(本条路线统一用 gcc -std=c11 -O0 编译)建链、求和、逐个释放,最后自查: #include <stdio.h> #include <stdlib.h> struct Node { int v; s
第一步:把造节点这件事封好
(本条路线统一用 gcc -std=c11 -O0 编译)一个 make 要做四件事:记账、要内存、填值、把 next 置 NULL。
⚠️ 第二步:按原顺序建一条链
(本条路线统一用 gcc -std=c11 -O0 编译)第一个节点的值要是 10,不是 40——所以不能用头插。
第三步:把链上的值加起来
(本条路线统一用 gcc -std=c11 -O0 编译)遍历求和,停在 NULL 上。
🔴 第四步:还干净,并且不留悬空的名字
(本条路线统一用 gcc -std=c11 -O0 编译)两处都要补:release 里一节一节还,回到 main 之后置 NULL。
交付:五条验收条款一起过
(本条路线统一用 gcc -std=c11 -O0 编译)前两条已经写好了,把后三条补上。
Makefile 最主要替你省下的是什么
项目大了以后,用 make 而不是每次敲一长串 gcc,省下的主要是【0】。