函数头文件的声明前加extern 与不加extern 有什么区别 声明时加不加extern无所谓,没区别,因为函数默认是extern属性。 在C语言中,修饰符extern用在变量或者函数的声明前,用来说明“此变量/函数是在别处定义的,要在此处引用。