13_c++.pptVIP

  • 1
  • 0
  • 约4.13千字
  • 约 36页
  • 2016-07-25 发布于河南
  • 举报
13_c

C++;1、C++程序结构 1、作用域和可见性 2、变量的生命周期;1、作用域和可见性 作用域: 作用域是标示符在程序中有效的范围。可以引用的范围。 作用域分为:局部作用域(块作用域),函数作用域,函数原型作用域,文件作用域和类作用域。;局部作用域: 当标识符的声明出现在由一对花括号所括起来的一段程序(块)内时,该标示符的作用域从声明点开始,到块结束为止,该作用域的范围具有局部性。 {int a;a++;} 特例:for(int i=0;i3;i++) 函数作用域: 标号是唯一具有函数作用域的标示符。标号声明使得该表示符在函数内的任何位置均可以被使用。goto语句使用标号。 main(){goto s; s: return;};函数原型作用域: 函数原型声明(不是函数定义)中所做的参数声明在该作用域中。这个作用域开始于函数原型声明的左括号,结束于函数声明的右括号。 void show(int a); 文件作用域: 文件作用域是在所有函数定义之外说明的,其作用域从说明点开始,一直延伸到文件结束。 int a; main(){};类的作用域: 一个类的所有成员位于这个类的作用域内,类作用域是指类定义范围和相应的成员函数定义范围。在该范围内,一个类的成员函数对同一类的数据成员具有无限的访问权限。;可见性: 可见性从另一个角度表现标识符的有效性,标识符在

文档评论(0)

1亿VIP精品文档

相关文档