术语"函数的隐式声明"是什么意思.调用标准库函数而不包括相应的头文件会产生警告,如果的话
int main(){
printf("How is this not an error?");
return 0;
}
Run Code Online (Sandbox Code Playgroud)
如果不声明它是错误的话,不应该使用函数吗?请详细解释.我搜索了这个网站,发现了类似的问题,但找不到明确的答案.大多数答案说了一些关于包含头文件以摆脱警告的事情.但我想知道这不是一个错误.
是否每个.C或.cpp文件都应该有一个标题(.h)文件?
假设有以下C文件:
MAIN.C
Func1.C
Func2.C
Func3.C
其中,main()在MAIN.C文件.应该有四个头文件
Main.h
Func1.h
Func2.h
Func3.h
或者所有.C文件应该只有一个头文件?
什么是更好的方法?