标准 大 超大巨大
温馨提示:该条问答的文字/图片中可能存在风险信息,请注意识别,谨防上当受骗!
语义错误是什么意思?

用户头像carlos310

2021-12-29

满意答案

qiaowen5280
LV8
2021-12-30

一般的程序错误,粗略一点分的话,可以大致分为语法错误和语义错误。

计算机程序设计中,语义错误(Logic error)(来自又叫逻辑错误)是程序错误的一种,这种错误会导致程序运行出错,但还不至于崩溃。逻辑错误会产生意外的输出或结果,但并不一定会立即被发现。

逻辑错误在编译语言和解释语言中都可能出现。与语法错误的程序斤雨坚殖孔钱奏带不同的是,逻辑错误的程360问答序从语法上来说是正确的一段程序脱何轮末概溶还,但其运行结果却进河与预期不符。逻辑错误的唯一表现就是错误的运行结果。

在 C++ 语言中,逻辑错误是一种特殊的异常。

逻辑错误的原因可能是语句中出现了差错(比如公式写错)、算法中的错误,甚至弱游换学的供村防是选择了错误的算法。此外还有一些其它原因,如类型转换错误、变量作用域错误、遗漏的代码段、对问题或需求的理解有误等等。




C语汉获杀建铁言是一门面向过程的、抽象化的通用程序设计语言,广泛应用斤误书补直度于底层开发。C语言能以简易的方式编译、处理低级存围已额储器。C语言是仅产生望周术少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。

尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括类似嵌入式处理器以及超级计算机等作业平台的许多计算机平台上进行编译。

00

您可能感兴趣的内容

相关问题

查看更多相关问题