Skip to content

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> -> 取其地址, 可直接对变量操作 (如交换其值) & -> 取地址符