两个不同且都包含主函数的c文件能同用一个头文件内的声明的函数吗
是的,两个不同的.c文件可以同时使用一个头文件内的声明的函数。
头文件的作用是将函数的声明放在一个单独的文件中,并在需要使用这些函数的文件中包含这个头文件。这样,所有需要使用这些函数的文件都可以通过包含同一个头文件来访问这些函数的声明。
例如,假设有两个.c文件:file1.c和file2.c,它们都包含了同一个头文件header.h。在header.h文件中,声明了一个函数func(),file1.c和file2.c分别调用了这个函数。
file1.c的代码如下:
#include "header.h"
int main() {
func();
return 0;
}
file2.c的代码如下:
#include "header.h"
int main() {
func();
return 0;
}
在这个例子中,file1.c和file2.c都包含了header.h头文件,并且都调用了其中声明的func()函数。因此,两个不同的.c文件可以同时使用一个头文件内的声明的函数。
原文地址: https://www.cveoy.top/t/topic/i9yH 著作权归作者所有。请勿转载和采集!