函数是一个命了名的代码块·
函数基础
组成部分:
- 返回类型(return type)
- 函数名(function name)
- 参数列表(function list)
- 函数体(function body)
注意:
- main函数的返回类型必须是int型
局部变量:
形参和函数体内部定义的变量。仅在该函数内可见。
局部静态变量:
将局部变量定义成static类型,令局部变量的生命周期贯穿函数调用及之后的时间。
函数声明:
函数应该在头文件中声明而在源文件中定义。
分离式编译
参数传递
传值参数
传引用参数
const形参和实参
数组形参
main:处理命令行选项
含有可变形参的函数
返回类型
无返回值函数
有返回值函数
返回数组指针
函数重载
重载和作用域
特殊用途语言特征
默认参数
内联函数和constexpr函数
调试帮助
函数匹配
实参类型转换