编程过程中有哪些错误

错误是程序中的错误或错误导致我们的程序出乎意料地行为,毫无疑问,精通且经验丰富的程序员也会犯错误。编程错误通常称为错误,从程序中删除错误的过程称为调试(Debug/Debugging)。

基本上有三种类型的错误:

  1. 编译错误或语法错误
  2. 运行时错误或异常
  3. 逻辑错误

编译错误

编译错误是由于输入错误或未遵循特定编程语言的正确语法而发生的最常见错误。编译器抛出这些错误,将阻止你的程序运行。这些错误最常见于初学者。它也称为编译时错误或语法错误。这些错误很容易调试。

例如:将 int 写为 Int

运行时错误

程序运行时会生成运行时错误,导致程序异常或终止。运行时错误的一般原因是因为你的程序正在尝试执行无法执行的操作。

示例:将任何数字除以零,访问任何不存在的文件等都是此类错误的常见示例。

逻辑错误

逻辑错误将导致程序执行你不希望程序执行的意外操作。这些错误通常是由于程序中使用的逻辑不正确而引起的。这些类型的错误很难调试。

示例:将未初始化的整数值与某个其他值相乘将导致不希望的输出。