assert用法
2024-10-27
“断言”用于在代码运行时验证某个条件是否为真( debug 阶段), 意思就是”我敢说它就成立”.当条件为假时,程序会中止并报告错误.其实也就是说: assert(绝对不可能为 FALSE 的语句如果 FALSE 了代表着你的代码有问题这里就会直接爆);. 我们在干活的时候就必须 100% 保证assert(val); // val!=0.
746 字
|
4 分钟
笔记-使用C语言过程中遇到的指针现象
2024-10-26
在学对树进行层序遍历的时候写了一个链队列, 出了个毛病(具体参见后面分析). 修的时候发现是由于悬浮指针导致的, 而且还造成了内存泄漏(后面所提到的不停地把头结点扔掉现象).
5315 字
|
27 分钟