语意错误是什么呢?
语义错误指写作中由于对词语的含义理解不清造成的语言错误,它就是语法上没错误,编译可以通过,也可以运行,也可以得到结果,但结果不符合实际,是错的。这就是语义描述错了。语文里,我们说“雪是白的”是对的,如果说“雪是黑的”,就是语义错误。
一般的程序错误,粗略一点分的话,可以大致分为语法错误和语义错误。语法错误可以看作是编码出现了违反C语言规则的错误,一般编译或者链接时,都会报错的。而语义错误,也可以叫做逻辑错误,也就是说你的代码完全符合C语言的规范,不会出现编译/链接的错误,但是,在逻辑上有错误。
对词义理解不清的情况:
1.对词语的概念义理解不清。例如:混淆了“诞辰”与“诞生”的意义,就出现了“纪念鲁迅先生诞辰一百周年”的错误说法。
2.对词语的修辞义理解不清。例如:对“严肃”一词的感情色彩理解不清,就出现了“还有几名日本兵,提着上了刺刀的步枪,严肃而呆板地站在伪警后面”的错误描写。