外部函数:定义的函数能被本文件和其他文件访问
- 默认情况下所有函数都是外部函数
- 不允许有同名的外部函数
内部函数:定义的函数只能被本文件访问,其他文件不能访问
- 允许不同文件中有同名的内部函数
static对函数的作用:
- 定义一个内部函数
- 声明一个内部函数
extern对函数的作用:
- 完整地定义一个外部函数
- 完整地声明一个外部函数
(extern可以省略,默认情况下声明和定义的函数都是外部函数)
外部函数:定义的函数能被本文件和其他文件访问
内部函数:定义的函数只能被本文件访问,其他文件不能访问
static对函数的作用:
extern对函数的作用:
(extern可以省略,默认情况下声明和定义的函数都是外部函数)
转载于:https://my.oschina.net/jlongtian/blog/818882