编程中常见的错误
程序的编译错误——比较好解决,主要是一些语法错误
程序的运行错误——产生因素较为复杂,如空间不够,下标越界,访问非法空间等。
异常是指程序运行时出现的不正常,可分为一下几类:
CPU异常;如在计算过程中,出现除数为0的情况。
内存异常,如:
使用new或malloc申请动态内存但存储空间不够;
数组下标越界;
使用野指针、迷途指针读取内存;
设备异常,如:
无法打开文件,或文件损坏;
正在读取磁盘文件时挪动了文件或磁盘;
正在使用打印机但设备被断开;
正在使用的网络断线或阻塞;
用户数据异常,如:
scanf输入数据格式或类型有错误;