C语言中内联函数、引用变量和函数重载如何巧妙结合使用?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2912个文字,预计阅读时间需要12分钟。
目录
1.内联函数
1.1 为什么使用内联函数 1.2 语法2. 引用变量 2.1 为什么使用引用变量 2.2 语法 2.3 对C语言的改进
3. 函数重载 3.1 默认参数 3.2 函数重载
目录
- 1.内联函数
- 1.1为什么使用内联函数
- 1.2语法
- 2.引用变量
- 2.1为什么要使用引用变量
- 2.2语法
- 2.3对于C语言的改进
- 3. 函数重载
- 3.1默认参数
- 3.2函数重载
1.内联函数
1.1为什么使用内联函数
- 减少上下文切换,加快程序运行速度。
- 是对C语言中的宏函数的改进。
1.2语法
#include<iostream> using namespace std; inline double square(double x){ return x*x; } int main(){ cout<<square(2.2)<<endl; }
其实就是在函数声明或者定义前加上关键字inline。
本文共计2912个文字,预计阅读时间需要12分钟。
目录
1.内联函数
1.1 为什么使用内联函数 1.2 语法2. 引用变量 2.1 为什么使用引用变量 2.2 语法 2.3 对C语言的改进
3. 函数重载 3.1 默认参数 3.2 函数重载
目录
- 1.内联函数
- 1.1为什么使用内联函数
- 1.2语法
- 2.引用变量
- 2.1为什么要使用引用变量
- 2.2语法
- 2.3对于C语言的改进
- 3. 函数重载
- 3.1默认参数
- 3.2函数重载
1.内联函数
1.1为什么使用内联函数
- 减少上下文切换,加快程序运行速度。
- 是对C语言中的宏函数的改进。
1.2语法
#include<iostream> using namespace std; inline double square(double x){ return x*x; } int main(){ cout<<square(2.2)<<endl; }
其实就是在函数声明或者定义前加上关键字inline。

