c语言inline关键字 在c语言中内联函数有什么作用?
浏览量:2670
时间:2021-03-11 14:47:15
作者:admin
在c语言中内联函数有什么作用?
2. 声明内联函数有两种方法,一种是在函数之前使用内联关系,另一种是在类3中定义函数代码。Inline是对编译器的请求。下列情况将阻止编译器遵从请求。如果函数包含循环、switch或goto语句、递归函数和静态函数,那么可以看出内联函数和成员函数之间没有区别,只是如何加速函数的执行。
C 内联函数的特点?
内联函数是用内联关键字修饰的函数。
Inline是C的关键字,后来扩展到C语言。所以早期的C语言ansic不支持这个关键字,如果使用inline关键字会编译出错。但是,随后的C99规范扩展了这个关键字,因此可以在支持C99规范的编译器中使用inline。
支持与否,在代码中编写内联函数定义,支持无错误编译。
如果代码需要可移植,最好不要使用内联函数。在这种情况下,可以使用宏定义而不是内联函数。
c语言inline关键字 inline内联函数 c语言多文件编程
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。