【发布时间】:2014-07-08 09:12:21
【问题描述】:
阅读 this answer,它解释了 Stack Overflow 上 page not found 上的多语言程序 我很惊讶地看到 putchar was used because you don't need any #include to use it。情况似乎如此,尽管en.cppreference.com reference 和www.cplusplus.com reference 显示putchar,如stdio.h 标头中所定义。
如何在没有C 声明的情况下(正确地)使用函数?还是putchar 是编译器内置的东西(比如sizeof 运算符)?
【问题讨论】:
-
设置了适当的警告级别后,您应该在使用未声明的函数后收到警告。在 gcc 上使用
-Wall。在 Visual Studio 中打开项目设置中的警告级别 4。对于所有其他编译器 RTFM。
标签: c