发布日期:2025-10-10 21:31浏览次数:
早晨打开VS Code开始撸新功能,刚写完结构体指针那块,编译直接报错“段错误”。我这暴脾气当场就上来了,明明昨天跑得好好的。端着枸杞茶对着屏幕发了十分钟呆,突然想起来昨天顺手改了个malloc后面忘写free了,内存估计撑炸了。
下午搞链表插入节点,死活显示乱码数字。拿草稿纸画了三遍指针走向,发现新节点创建的时候手贱写成 Node p = malloc()。好家伙,本地变量地址根本传不出去,改了三小时就为加个号!气得我连喝两罐红牛。
熬到凌晨两点调试多线程,死锁到程序直接卡成PPT。翻遍手册发现调mutex_lock时漏了个wait参数。本来应该等0.5秒就重试,结果线程直接原地躺平了。窗外天都蒙蒙亮的时候突然发现,有行日志输出后面多了个分号,调试信息打印全废了。
现在看到命令行窗口就想吐,但好歹总结出点经验:
今天电脑能活着算它命大,明天给机箱上炷香再战(手动裂开)