什么是语法错误什么是逻辑错误
2024-09-11 23:27:46
好评回答
1、语法错误:这是指程序中含有不符合语法规定的语句,例如关键字或符号书写错误(将printf写成print、将数组元素引用写成a(2)等)、使用了未定义的变量、括号不配对等。含有语法错误的程序是不能通过编译的,因此程序将不能运行。
2、逻辑错误:这是指程序中没有语法错误,可以通过编译、连接生成可执行程序,但程序运行的结果与预期不相符的错误。例如整型变量的取值超出了有效的取值范围、在scanf函数遗漏了取地址运算符&、数组元素引用中下标越界、在应当使用复合语句时没有使用复合语句等。由于含有逻辑错误的程序仍然可以运行,因此这是一种较难发现、较难调试的程序错误,在程序设计、调试中应予特别注意。
声明:本网站信息来自网络,所有数据仅供参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:abc5566@foxmail.com。
猜你喜欢
-
怎么让孩子变得细心起来
阅读量:61 -
六年级的孩子主动性差怎么办
阅读量:96 -
304不锈钢杯是食品级的吗
阅读量:27 -
粗心大意的孩子怎么教育孩子好
阅读量:70 -
文艺气息的网名女生
阅读量:7 -
孩子偷拿东西怎么办
阅读量:87 -
孩子期末考试粗心大意怎么办
阅读量:52 -
孩子洗漱磨蹭拖拉怎么办
阅读量:67 -
活的虎皮虾怎么处理
阅读量:51 -
生抽可以做腌料水吗
阅读量:32
猜你喜欢
-
阅读量:74
-
阅读量:34
-
阅读量:40
-
阅读量:23
-
阅读量:78
-
阅读量:44
-
阅读量:96
-
阅读量:72
-
阅读量:42
-
阅读量:11