我正在开展一个项目,其特定目标是最大限度地减少我的代码行数,我想知道各位大师是否对此有所了解!
我有一个必须返回 void* 的函数,它的最后一行调用了一个 void 函数,然后返回 0,如下所示:
void void_function(){
//foo
}
void* my_function(){
...
void_function();
return 0;
}
Run Code Online (Sandbox Code Playgroud)
是否有某种偷偷摸摸的方式void_function在同一行中调用和返回 0(或任何其他值)?我尝试过的一切都抛出了错误,因为 C 似乎真的不想让我弄乱 void 函数。
编辑:澄清一下,这里的目标是最少的总行数,其中一行被定义为分号。显然这不是生产代码,只是为了好玩!