c语言,定义一个函数,没做过多的说明,那么此函数能被其他源文件调用么?

日期:2015-03-22 22:05:54 人气:1

c语言,定义一个函数,没做过多的说明,那么此函数能被其他源文件调用么?

这个这么说吧~一般在写代码的时候,会有两个文件,一个是.c文件,一个是.h文件,.c用于实现,.h用于声明(对于c而言,一般是全局变量和函数的声明,对于c++简单说就是类的声明)~如果只定义了一个函数,那么这个函数在其他源文件中是不能被调用的,以为你并没有告诉编译系统这个函数在哪个地方,也就是说没有声明,因此编译系统无法识别该函数~ 这也就是楼上所说的“把函数声明写到头文件,然后想用时引用头文件就行了”的原因 纯手打~不懂的可以继续hi我~其实这个知识点很基础,一般的c语言书籍都会有讲到的~建
    A+
热门评论