[理学]面向对象编程技术第五章.pptVIP

  • 1
  • 0
  • 约1.04万字
  • 约 62页
  • 2018-02-15 发布于浙江
  • 举报
[理学]面向对象编程技术第五章

第五章 C++程序的结构 本章主要内容 数据访问-作用域 作用域与可见性的含义。 作用域:指标示符在源文件中的有效作用范围 可见性:指标识符是否可以引用的问题。 数据访问-可见性 可见性是从对标识符的引用的角度来谈的概念 可见性表示从内层作用域向外层作用域“看”时能看见什么。 如果标识在某处可见,则就可以在该处引用此标识符。 数据访问-可见性 注意: 标识符应声明在先,引用在后。 在同一作用域中,不能声明同名的标识符。 如果某个标识符在外层中声明,且在内层中没有同一标识符的声明,则该标识符在内层可见。 对于两个嵌套的作用域,如在内层作用域内声明了与外层作用域中同名的标识符,则外层作用域的标识符在内层不可见。 例 5.1 #includeiostream.h int i; //文件作用域 int main( ) { i=5; { int i; //块作用域 i=7; couti=iendl; //输出7 } couti=i; //输出5 return 0; } 函数原形的作用域 函数原型中的参数,其作用域始于 (,结束于)。 例如,设有下列原型声明: double Area(double radius); double Area(double); 块作用域 在块中声明的

文档评论(0)

1亿VIP精品文档

相关文档