为什么使用函数? 您所在的位置:网站首页 函数模块化的好处 为什么使用函数?

为什么使用函数?

2024-07-10 07:49| 来源: 网络整理| 查看: 265

现在我们已经讨论了哪些功能以及它们的一些基本功能,让我们仔细看看它们为什么有用。 为什么使用函数? 新的程序员经常问:“我们把代码放在函数里面,难道不能直接放在main里面吗?“在许多情况下(特别是简单的例子),它可以。然而,函数提供了一些好处,使它们在非平凡程序中非常有用。 组织程序越来越复杂,有所有的代码都生活在main()功能变得越来越复杂。函数几乎就像一个小型程序,我们可以独立于主程序编写,而不必考虑编写程序时剩下的程序。这使我们能够把复杂的任务划分成更小、更简单的任务,从而大大减少我们程序的整体复杂性。 可重用性——一旦编写了一个函数,就可以在程序中多次调用它。这样可以避免重复的代码,并减少复制/粘贴错误的概率。功能还可以与其他程序共享,减少必须从头开始编写的代码量(测试)每一次。

测试——因为函数减少了代码冗余,所以首先要测试的代码就更少了。另外,由于函数是自包含的,一旦我们测试了一个函数以确保它正常工作,我们就不需要再次测试它,除非我们改变它。这减少了我们一次必须测试的代码量,使查找bug变得更容易(或者首先避免它们)。

2 3 4 5 6 7 #include ; // preprocessor statements can't have a semicolon on the end int main() { std:cout < "Hi there;


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有