返回介绍

3.5.4 return 语句

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

return 语句一直陪伴在我们左右,几乎每个案例里都可以见到它。return 语句的使用格式是:

return [表达式];

关键字“return”后面可以跟一个表达式,也可以没有,具体要根据函数的性质来决定,这部分内容我们留到后面的“函数”一章中再讲。return 语句能够起到强制中止函数的功能,也就是在函数中如果有 return 语句被执行,即使后面还有其他语句,整个函数的执行流程也将结束,例如:

在主函数的函数体中共有三条语句,由于第二条语句为 return 语句,一旦被执行,会导致函数被强制结束,造成第三条语句没有被执行的机会。程序执行结果如下:

AA

可以看到,在窗口中只打印出了“AA”,并没有“BB”。因此,在大多情况下,要么把 return 语句放在函数体的最后位置;要么搭配 if 语句,在满足某种特定条件时,让函数提前结束。

需要注意的是,return 语句必须在函数内使用,不论是在顺序结构、分支结构还是循环结构,都会造成函数的执行流程被强制结束。如果被关闭的是主函数,则会导致整个程序的结束。

关于 return 语句的其他功能,我们把它放在第 4 章“函数”中来继续。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

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