相关疑难解决方法(0)

C中的隐式函数声明

术语"函数的隐式声明"是什么意思.调用标准库函数而不包括相应的头文件会产生警告,如果的话

int main(){
  printf("How is this not an error?");
  return 0;
}
Run Code Online (Sandbox Code Playgroud)

如果不声明它是错误的话,不应该使用函数吗?请详细解释.我搜索了这个网站,发现了类似的问题,但找不到明确的答案.大多数答案说了一些关于包含头文件以摆脱警告的事情.但我想知道这不是一个错误.

c

43
推荐指数
4
解决办法
10万
查看次数

每个C或C++文件都应该有一个关联的头文件吗?

是否每个.C或.cpp文件都应该有一个标题(.h)文件?

假设有以下C文件:

  1. MAIN.C

  2. Func1.C

  3. Func2.C

  4. Func3.C

其中,main()在MAIN.C文件.应该有四个头文件

  1. Main.h

  2. Func1.h

  3. Func2.h

  4. Func3.h

或者所有.C文件应该只有一个头文件?

什么是更好的方法?

c c++ header-files

13
推荐指数
5
解决办法
1万
查看次数

标签 统计

c ×2

c++ ×1

header-files ×1