拓十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

错误和异常处理:程序出错了怎么办

错误和异常处理:程序出错了怎么办

333 错误和异常处理:程序出错了怎么办

代码写得再好,也难免出错。问题是:出错了怎么办?是直接崩溃?还是优雅地处理?今天我们来聊聊C语言中的错误处理机制。

一、C语言中的"错误"分几种

C语言没有像Java、Python那样的try-catch异常机制,但错误无处不在。大致分三类:

类型含义例子谁处理
编译错误语法不对,编译过不了少写分号、变量未定义程序员改代码
运行时错误运行时出问题除零、空指针、内存溢出程序需要处理
逻辑错误程序能跑但结果不对公式写错、条件判断错误调试排查

今天重点聊运行时错误的处理。

二、返回错误码:最常见的处理方式

C语言处理错误的"标准动作":函数返回一个特殊值表示出错。

返回列表