h文件时函数的声明,c文件时函数的实现,连接时会自动找到c文件中的函数代码;
stdio.h这种属于C语言的标准库,其函数代码已经生成二进制文件,并以lib库的形式包含在编译器的某个文件夹中,连接时编译器自动找到并使用该库。
stdio是系统的库,是已经编译到了系统中,软件是支持从系统的库中调用的。
C与H文件的功能不一样,C中主要是逻辑实现,H中是对C的声明与外部C文件的桥梁
因为你前面有stdio.h文件,这个文件在stdio.c代码最前面进行了引用,stdio.c文件的实现是调用了stdio.h关联起来的c函数实现的