2016 - 2024

感恩一路有你

excel函数公式大全 在c语言中内联函数有什么作用?

浏览量:1976 时间:2021-03-16 17:14:58 作者:admin

在c语言中内联函数有什么作用?

2. 声明内联函数有两种方法,一种是在函数之前使用内联关系,另一种是在类3中定义函数代码。Inline是对编译器的请求。下列情况将阻止编译器遵从请求。如果函数包含循环、switch或goto语句、递归函数和静态函数,那么可以看出内联函数和成员函数之间没有区别,只是如何加速函数的执行。

什么是内联函数?

内联函数具有通用函数的特点,只有在函数调用的处理上不同于通用函数。调用一般函数时,程序的执行权应转移到被调用函数,然后返回到调用它的函数;调用内联函数时,调用表达式由内联函数的主体替换。在使用内联函数时,我们应该注意以下几点:

1。内联函数中不允许使用循环语句和开关语句。

如果内联函数有这些语句,编译器会将函数视为普通函数来生成函数调用代码。递归函数(调用它们自己的函数)不能用作内联函数。内联函数只适用于只有1-5行的小函数。对于包含许多语句的大型函数,函数调用和返回的代价相对较小,因此不必使用内联函数。

2. 内联函数的定义必须在第一次调用内联函数之前出现。

3. 在本专栏中提到的类结构中,类描述中定义的所有函数都是内联函数。

excel函数公式大全 一次函数的图像和性质 vlookup函数的使用方法

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。