第5章程序结构..pptVIP

  • 8
  • 0
  • 约1.94万字
  • 约 59页
  • 2016-12-19 发布于重庆
  • 举报
第5章 程序结构 5.1 作用域与可见性 5.2 生存期 5.3 局部变量和全局变量 5.4 静态成员 5.5 友元 5.6 常类型 5.7 多文件结构 5.8 编译预处理 5.1 作用域与可见性 5.1.1 作用域 作用域是一个标识符在程序正文中有效的区域。C++的作用域有函数原型作用域、块作用域(亦称局部作用域)和文件作用域。 1. 函数原型作用域 函数原型作用域,始于函数原型声明的左括号“(”,结束于右括号“)”。例如,有如下函数声明: double Area(double length,double width); 由于形参length和width只在括号之内有效,在程序的其它地方无法引用这个标识符,如果要引用,必须重新定义。 2.块作用域 块作用域又称局部作用域。当标识符的声明出现在由一对花括号“{}”所括起来的程序(块)内时,则此块中声明的标识符的作用域从声明处开始,一直到块结束的花括号为止。为了理解块作用域,我们来看一个例子: #includeiostream.h

文档评论(0)

1亿VIP精品文档

相关文档