返回介绍

3.3 分支结构

发布于 2025-04-11 22:32:53 字数 365 浏览 0 评论 0 收藏

大家还记得在第 2 章所学习的 C 语言的运算符吧?其中对于除法运算符来讲,它有一个要求:除数不能为 0。而我们的例 3-1 竟然没有考虑这一情况,假如用户不小心(或者是故意)把 10 输入成了 0,程序会怎样呢?

Please input two integer:
35 0
a / b = 1.#J

程序得到一个令人费解的结果“1.#J”(表示无穷大的意思)。为了让程序更健壮一些,我们是不是应该在程序中对用户所输入的除数进行检查呢?一旦发现除数为 0,就不应该让它再进行除法的运算,从而避免出现这样一个令人费解的结果。这就需要用到 C 语言中的分支结构了。C 语言的分支结构可以控制程序的部分流程是否被执行,或是从多条执行路径中选择一条来执行。

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。