【发布时间】:2011-09-10 05:14:09
【问题描述】:
序言
所以,我正在浏览The C Programming Language,这句话让我印象深刻:
自动变量,包括形参,也会隐藏外部变量和同名函数。
例子:
int x;
// x inside of f is different from external f.
void f(double x){}
TL;DR
这让我觉得所有语言都必须如此(它可以追溯到 Lambda Calc。),但它却被写进了本书。是否存在变量的最局部定义不覆盖更全局定义的示例?
【问题讨论】: