函数

函数的声明和定义


image.png

红色是声明,把有默认值的放在右边
黑色是定义
调用


image.png

(20,5,10)
(20,30,10)

(20,30,40)
无实参则用默认值,有实参则覆盖默认值

函数重载
在相同作用域内,用同一函数名定义的多个函数,参数个数或参数类型不同,这多个函数之间互相称为重载。即名称相同参数可辨。


image.png

内联函数


image.png

可以节省掉24步骤,节省时间
内联函数关键字:inline


image.png

内联编译是建议性的,由编译器决定。逻辑简单,调用频繁的函数建议使用内敛。递归函数无法使用内联方式。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 原文地址:C语言函数调用栈(一)C语言函数调用栈(二) 0 引言 程序的执行过程可看作连续的函数调用。当一个函数执...
    小猪啊呜阅读 10,247评论 1 19
  • 在js中,函数本身属于对象的一种,因此可以定义、赋值,作为对象的属性或者成为其他函数的参数。函数名只是函数这个对象...
    bjhu电net阅读 3,570评论 0 5
  • 原文链接:https://github.com/EasyKotlin 值就是函数,函数就是值。所有函数都消费函数,...
    JackChen1024阅读 11,324评论 1 17
  • 涉及到函数之后,我认为已经是基础的较后面的部分,因为这开始慢慢涉及到了一门语言的思想观念,设计的想法,以及对编程人...
    小二三不乌阅读 3,192评论 0 2
  • 四月很奇妙,因为空气中的各种味道会让各种回忆涌现出来
    肆个伍阅读 1,229评论 2 2

友情链接更多精彩内容