风险提示:用户发表的所有内容仅代表其个人观点,不代表本站的立场,请勿用作决策之依据。
所属分类
电脑编程
回答数量
1
问题状态
讨论中
参与回答
我要回答
有经验或补充信息?可以围绕问题本身给出清晰、具体的答案。
-
笑容太野2026-05-22 进行了回答昨天我改一个循环,括号少写半个,编辑器直接红波浪线,这就是语法错误,程序根本跑不起来;好不容易跑通了,输入个负数程序突然崩掉,这是运行时错误,数据越界或者类型不对;最头疼的是输出结果比预期多了1,代码看着都对,那是逻辑错误,算法本身有问题。区分它们很简单:报错时机越早越表层,语法错误编译器直接告诉你哪行,运行错误看堆栈信息定位,逻辑错误只能单步调试或者打印中间值排查。抓准类型再下手,确实省一半时间。0