首页 > 试题广场 >

哪种函数适合定义为内联函数?

[问答题]
哪种函数适合定义为内联函数?
推荐
只有一行代码的小型、非递归函数适合作为内联函数。
发表于 2018-05-08 08:32:49 回复(1)
内联函数(直观的讲就是把函数内的语句放到主函数)

定义要求:内容较简单,一般需要多次重复调用才会用,不可以是递归函数,不能有循环体,switch语句,不能进行异常接口声明。

修饰符:inline。需放在函数定义体前,放函数声明前不起作用。

作用:提高效率,避免了频繁调用函数对栈内存重复开辟所带来的消耗

副作用:代码膨胀,占内存。

水水水
发表于 2020-03-11 16:18:00 回复(0)