bug“医典”

温馨提示:本篇文章主要用于收藏博主所遇到的各种bug,并且不定期更新

目录

未初始化

"病状"

"处方"

数组越界

"病状"

"处方"

未创建对象

"病状"

​编辑

"处方"


未初始化

"病状"

这种是处在链表中的一种情况,通常是没有处理哨兵位结点的缘故

"处方"

在需要的位置进行初始化即可

数组越界

"病状"

"处方"

修改原理:越界通常是下标或者指针因为没有合适的控制,导致其走出了边界,最后使程序结果发生错误或程序崩溃

修改方法:从数组的长度上去设计一个控制条件或修改下标、指针等等;

未创建对象

"病状"

这种bug是隐形bug,编译器不会报错,一旦执行程序就会崩溃,因此称之为执行bug,这种bug因为没有特殊的报错代码,因此无法特别标注

"处方"

遇到这种bug可以先去查看是否是逻辑上出了什么问题,从根源开始寻找逻辑错误

本篇文章不定时更新,感兴趣的小伙伴可以点个收藏

相关推荐
DisonTangor13 小时前
网传阿里云盘出现bug,可看到其他用户云盘图片
阿里云·bug
后端小张13 小时前
System.out源码解读——err 和 out 一起用导致的顺序异常Bug
java·开发语言·jdk·bug
我又来搬代码了13 小时前
【Android】【Bug】Activity全屏(保留底部按钮)被打断变成非全屏了
android·bug
__water14 小时前
『功能项目』调整Boss技能bug【51】
c#·bug·unity引擎
johnny23318 小时前
《Effective Debugging:软件和系统调试的66个有效方法》读书笔记-Part2
bug
曲大家2 天前
Java和西门子S7-1200通讯调试记录
bug
我又来搬代码了3 天前
【Android】【Bug】使用OSmdroid绘制轨迹断裂问题
android·bug
王光环3 天前
串口接收不到数据之电阻虚焊bug分析思路
单片机·bug
革斤要加油4 天前
测试开发基础——软件测试中的bug
bug·测试
码农研究僧4 天前
详细分析linux中的MySql跳过密码验证以及Bug(图文)
linux·mysql·bug·密码验证