函数体定义如何放置如何布局比较合适

函数体定义如何放置如何布局比较合适在阅读项目代码是时候 发现一个小技巧 发现人家代码放置的位置很合理 这也让我阅读代码非常的方便 所以要总结一下 一个函数调用另一函数 那么另一个函数的定义体放在当前函数前面还是后面呢 如果函数调用多个函数 这些函数是按照怎么的顺序放置呢

大家好,欢迎来到IT知识分享网。

在阅读项目代码是时候,发现一个小技巧,发现人家代码放置的位置很合理,这也让我阅读代码非常的方便,所以要总结一下。

一个函数调用另一函数,那么另一个函数的定义体放在当前函数前面还是后面呢?如果函数调用多个函数,这些函数是按照怎么的顺序放置呢?

答案是:被调用的函数,如果是本类的成员函数,请放在此函数定义体的后面紧跟着,而且先调用的先放。这样在阅读代码时,有一种从上往下阅读的顺畅感,不至于上下跳来跳去的。为什么不是上面呢?因为看代码越看越往下,如果跳到上面,则可能要滚动很多屏,再回来接着看比较麻烦,这也导致代码阅读效率比较低。

当然在C语言中,要求先声明后调用,如果不要前置声明,那么定义函数就必须将定义体放在前面。这个没有办法。不过可以通过前置声明,将被调用的函数放在后面,这样就比较好了。

你可能说,很多工具可以辅助你快速查看代码的定义。不过,就我的感觉来讲,快速看到代码定义也是需要的,当然,我也想看代码所在的相对位置,这样,即使没有工具,我也可以很方便的看代码,在我脑子会对代码所在的位置有一个全局的认知。在遇见代码需要修改时,可以快速找到代码的位置,而不用太依赖工具。而且,如果代码的布局位置比较好,工具软件定位速度也快,这样也可以提高效率。

当然,这些都是一些代码排版建议,并没有固定标准,以你方便的方式来排版就好。因为有时候,自己一时不注意,养成了随意放置代码的习惯,一时放在上面,一时放在下面,这样就会导致代码布局混乱,看代码一上一下,最后经常跳来跳去,本来就在旁边的代码,非要用工具帮助跳转查看,因为自己实在很难找到。

如果代码是这样的结构:

函数体定义如何放置如何布局比较合适

这样的结构,会在你看完一个函数体后,向下可以继续看第二个函数的定义体,一直到最后一个函数。这样代码阅读一路到底,非常顺畅。这也大大保证了思路的衔接性,不用往上回翻。就算有工具辅助,也会提高工具的效率,从而提高阅读等待定位的时间。

这是看别人优秀的代码学习到的一个好的做法,看优秀的代码,不断吸收好的地方,让自己从各方面提高能力。所以,不要认为这样的总结毫无意义。在乎的人能够学到,不在乎的人,啥也学不到。

原创文章来自本号官方网站:C++技术网

其他媒体请勿转载。

原文:
http://www.cjjjs.com/paper/xmkf/5787.aspx

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/172663.html

(0)
上一篇 2025-03-06 08:45
下一篇 2025-03-06 09:05

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信