如果h文件包含没有c文件实现的签名,会有任何错误吗?

如果h文件包含没有c文件实现的签名,会有任何错误吗?,c,C,如果出现任何错误,如果.h文件包含签名,而该签名在.c文件中没有实现?如果您使用该函数,但该函数未实现,则会出现链接错误。否则,不会出现错误或警告 如果您使用该函数,但该函数未实现,则会出现链接错误。否则,不会出现错误或警告 不,声明函数而不定义函数不是错误 如果启用警告,则如果您使用静态链接定义了此翻译单元中未使用的函数,则可能会收到警告。否,声明函数而不定义函数不是错误 如果启用警告,如果您定义了一个带有静态链接的函数,而该链接在此翻译单元中未使用,则可能会收到警告。除非您使用它,否则为什么

如果出现任何错误,如果
.h
文件包含签名,而该签名在
.c
文件中没有实现?

如果您使用该函数,但该函数未实现,则会出现链接错误。否则,不会出现错误或警告

如果您使用该函数,但该函数未实现,则会出现链接错误。否则,不会出现错误或警告

不,声明函数而不定义函数不是错误


如果启用警告,则如果您使用
静态
链接定义了此翻译单元中未使用的函数,则可能会收到警告。

否,声明函数而不定义函数不是错误


如果启用警告,如果您定义了一个带有
静态
链接的函数,而该链接在此翻译单元中未使用,则可能会收到警告。

除非您使用它,否则为什么会出现任何错误?除非您使用它,否则为什么会出现任何错误?