从内存看,它看起来像这样:#define RETURN(result) return (result);}int myfunction1(args) { int x = 0; // do something RETURN(x)int myfunction2(args) { int y = 0; // do something RETURN(y)int myfunction3(args) { int z = 0; // do something RETURN(z)是的,没错,任何函数都没有右括号。语法突出显示是一团糟,因此他使用vi进行编辑(不是vim,它具有语法着色!)他是一位俄罗斯程序员,主要从事汇编语言工作。他热衷于保存尽可能多的字节,因为他以前曾在内存非常有限的系统上工作。“这是用于卫星的。只有很少的字节,因此我们将每个字节用在很多事情上。” (摆弄,重复使用机器指令字节的数值)当我试图找出哪种卫星时,我只能得到“在轨卫星。为了进入轨道”。他还有另外两个怪癖:一面安装在监视器上方的凸面镜“为了知道谁在看”,偶尔从椅子上突然退出以进行十次俯卧撑。他将最后一个解释为“编译器发现代码错误。这是惩罚”。