如果要通过函数实现一种不太复杂的功能,并且要求较快的函数调用速度,则应选用( )。

admin2020-10-21  41

问题 如果要通过函数实现一种不太复杂的功能,并且要求较快的函数调用速度,则应选用(    )。

选项 A、内联函数
B、重载函数
C、递归函数
D、嵌套函数

答案A

解析 内联两数是在调用函数处用内联函数体的代码来进行替换,节省函数调用开销,提高函数运行的速度,内联函数的功能相对简单,月.不能包含for、while、switch语句;C++允许用同一函数名定义多个函数,这些函数的参数个数和参数类型不同,称为重载函数,重载函数只是有相同的函数名;递归函数就是在函数体中直接或间接地调用该函数本身,递归函数使得在解决问题时容易理解,可读性较好,但在时间和空间上的开销较大;嵌套函数包含递归函数,即在调用一个函数的过程中,又去调用另一个函数。所以以上四种函数只有内联函数可以用来实现不太复杂的功能,并且有较快的函数调用速度。答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/oryp777K
0

随机试题
最新回复(0)