20230727
函数是什么?
- 可调用的代码段
函数声明与定义
- cpp
// 声明并定义 <return_type> <function_name>() { // 函数头 <function_body>; // 函数体 }
- cpp
// 仅声明 <return_type> <function_name>()
函数返回值
void
-> 无返回值return
后函数结束
形参
- 示例:
int func(int n) { return n; } // 定义 函数 func 并附带 int 形参 n
<return_type> <function_name>(<argv_type1> <argv_name1>,<argv_type2> <argv_name2>, <...>)}
- 形参调用完成后直接释放
<argv_type1> &<argv_name1>
-> 取其地址, 可直接对变量操作 (如交换其值)& -> 取地址符