用于C / C ++的irb型工具

在编写ruby代码时,很容易通过在irb中测试它们来测试不同函数的行为方式。 但是要在C中测试代码,我通常必须打开一个单独的IDE并在那里编写代码来测试它是如何工作的。 在Unix或Windows平台上是否有类似解释器的工具?

C不是解释语言。 但是,有几个口译员。 我认为最好的是Ch,但它不是开源的。 CINT是开源的:

http://directory.fsf.org/project/CINT/

如果您只想测试一个可复制和粘贴的代码,我经常使用CodePad在不编译的情况下立即查看单个函数的结果。 但它有其局限性。

我认为Ch是最接近C / C ++ REPL的。 我相信它支持C和一些C ++的所有function。