forgetting to put an end of line character
忘了放线程结束字符
这个是代码本身的逻辑错误
subtracting a variable by itself in the denominator
减去一个变量本身的分母
这是在运行时才检测出的错误
翻译是在网上直接翻译的 勿喷
逻辑错误是程序运行后,没有得到设计者预期的结果,这就说明程序存在逻辑错误。这种错误在语法上是有效的,但是在逻辑上是错误的。forgetting to put an end of line character个人觉得应该算是语法错误compile-time error
运行错误是指程序在运行过程中出现的错误。程序通过语法错误检测,但是运行的时候出现错误,导致程序被迫终止,此类错误有特定的发生条件,因此能够准确的定位错误代码段,因而调试也比较方便。
例如:除法运算时除数为0 、数组下标越界、文件打不开、磁盘空间不够、数据库连接错误等。
贴一下你的代码。