正在加载图片...
局部作用域有时是一个潜在作用域,如果在一个标识 符的局部作用域中包含内层复合语句,并且在该内层 复合语句中定义了一个同名的不同实体,则外层定义 的标识符的真正作用域应该是扣除内层同名标识符的 作用域之后所得到的作用域 void f() {intx;/外层x的定义 …×…/外层的x while(..x.)/外层的x {..X./外层的X, double x;/内层x的定义 不提倡这样用! .×../内层的× x../外层的x◼ 局部作用域有时是一个潜在作用域,如果在一个标识 符的局部作用域中包含内层复合语句,并且在该内层 复合语句中定义了一个同名的不同实体,则外层定义 的标识符的真正作用域应该是扣除内层同名标识符的 作用域之后所得到的作用域。 void f() { int x; //外层x的定义 ... x ... //外层的x while ( ... x ...) //外层的x { ... x ... //外层的x, double x; //内层x的定义 ... x ... //内层的x } ... x ... //外层的x } 不提倡这样用!
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有