二分法+打印日志是万金油 用来定位指针错误出现在哪里
C的指针运算出错,导致指向不正确的内存地址,这种问题确实不容易定位
【 在 b0207191 的大作中提到: 】
: 在c语言编程中,内存改写问题有什么定位的套路和有效方法吗,无论是用户态程序还是内核态程序,指针或者数据出错的地方通常就本身出错代码片段来看,看不出问题,往往是其他部分代码写到本模块代码来
: ai的回答也没有什么帮助,实际工作中的经验还是,首先找到必现方法,然后根据步骤逐步定位可疑的代码片段,排除法这种,最后就是评审代码,发现问题
--
FROM 120.231.170.*