我如何列出在C中通过#include可用的函数?

  • 本文关键字:#include 函数 何列出 c
  • 更新时间 :
  • 英文 :


用什么来代替这样的东西呢

dir(int)

在C吗?当我包含像

这样的内容时
#include <string.h>

那么我想看看包含了什么。

C没有任何类似于Python的dir()的内省功能。它也没有像Python那样的对象模型,这是使其合理所必需的。特别是,它没有任何类似于包或模块作为对象的东西,这是dir()的模拟对检查头内容有用的唯一方法。

C程序员通常从完全相反的方向来处理这个问题:(1)我需要什么函数?(2)哪些头文件提供了它们的声明,如果有的话,需要链接哪些额外的库来实现它们?

如果您正在使用GCC编译您的代码,您可以使用:

gcc -E NAMEOFFILE.c

它将在文件通过预处理器运行后给出文件。

最新更新