我记得有一段时间以前读到过一个命令行工具,可以解释C代码,有人知道它可能被命名为什么吗?
我记得有一段时间以前读到过一个命令行工具,可以解释C代码,有人知道它可能被命名为什么吗?
cdecl> explain int (*(*foo)(int ))(float )
declare foo as pointer to function (int) returning pointer to function (float) returning int
如果你的意思是解释,那么我认为答案已经给出了。如果你是在寻找潜在的问题,那么就有 lint 及其变体,这是任何代码审查的第一站。