什么是语法错误什么是逻辑错误(什么是语法错误,什么是逻辑错误)
少数人不知道什么是语法错误,什么是逻辑错误。让小威说说什么是语法错误,什么是逻辑错误。
1.语法错误:这是指程序中包含了不符合语法规则的语句,比如错写了关键字或符号(printf写成print,数组元素引用写成a(2)等。),使用未定义变量,括号不相等。有语法错误的程序无法编译,所以程序不会运行。
2.逻辑错误:这是指程序中没有语法错误,通过编译连接可以生成可执行程序,但程序运行结果与预期不一致的错误。例如,整型变量的值超出了有效值范围,scanf函数中省略了地址运算符&以及数组元素引用中的下标越界,应该使用复合语句时却没有使用复合语句。因为有逻辑错误的程序仍然可以运行,是一种很难发现和调试的程序错误,在程序设计和调试中要特别注意。
这就是我想说的。希望小威的内容能帮助你了解更多。
- 标签: