我是学C语言,并通过一些头文件在Linux目录被偷看/usr/include等stdio.h,stdlib.h等真正困扰着我的是我看到的所有功能与定义extern的关键字,这意味着它们只能被没有任何定义,例如声明:
extern FILE *fopen (__const char *__restrict __filename,
__const char *__restrict __modes) __wur;
Run Code Online (Sandbox Code Playgroud)
每个其他头文件中的每个其他函数也是如此.我的问题是,如果他们只被宣布在他们的实施的哪里?他们必须在某个地方实施吗?