是否有任何版本的 C 或任何编译器不允许隐式声明函数?
例如。使用 mingw 编译器,如果我在程序中使用 printf 函数而不包含 stdio.h,它会编译我的程序,并显示警告“内置函数‘printf’的隐式声明不兼容”。
我想知道是否有某个版本的 C 或某个编译器在这些情况下无法编译我的程序。
致以诚挚的问候。
最佳答案
编译时使用-Werror
选项,所有警告将被视为错误。
关于c - C 中函数的隐式声明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36700121/