ch09 程序组织.pptVIP

  • 0
  • 0
  • 约7.92千字
  • 约 40页
  • 2017-06-18 发布于天津
  • 举报
ch09 程序组织.ppt

C++实用教程 C++实用教程 第9章 程序组织和编译预处理 目录 9.1 作用域和可见性 9.2 内存区和存储类型 9.3 编译预处理 9.4 名称空间 9.1 作用域和可见性 作用域又称作用范围,是指程序中标识符(变量名、函数名、数组名、类名、对象名等)的有效范围。 标识符的作用域分为5种:函数原型作用域、函数作用域、块作用域、类作用域和文件作用域。 一个标识符是否可以被引用,称为标识符的可见性。 在一个C++程序中,一个标识符只能在声明或定义它的范围内可见,在此之外是不可见的。 9.1.1 函数原型作用域 函数原型作用域指声明函数原型时所指定的参数标识符的作用范围。 该作用范围在函数原型声明中的左、右圆括号之间。 可以与函数定义中说明的标识符名称不同 可以省略 int x ; int sum( int x , int y ) ; y = 100 ; int main() { ... } int sum( int a, int b ) { } 9.1.2 函数作用域 具有函数作用域的标识符在声明它的函数内可见,但在此函数之外是不可见的。 在C++中,只有goto语句使用的标号是唯一具有函数作用域的标识符。 标号可以先使用后声明。 goto语句不能跨函数跳转。 void fun(void) { int a, sum=0; START:

文档评论(0)

1亿VIP精品文档

相关文档