函数的基本结构
C++ 函数的基本结构包括返回类型、函数名、参数列表和函数体:
返回类型 函数名(参数列表) {
// 函数体
// 返回语句(如果有返回值的话)
}
#include <iostream>
using namespace std;
// 函数声明
int add(int x, int y);
int main() {
int result = add(5, 3);
cout << "Result: " << result << endl;
return 0;
}
//定义函数
int add(int x, int y){
return x+y;
}
内敛函数
通过在函数定义前加上 inline
关键字,编译器会尽量将函数的代码直接插入到调用点,避免了函数调用的开销。用于那些小且频繁调用的函数
#include <iostream>
inline int add(int a, int b) {
return a + b;
}
int main() {
int result = add(5, 3); // 编译器可能会将此替换为:int result = 5 + 3;
std::cout << "Result: " << result << std::endl;
return 0;
}