CC++程序设计第2版陈卫卫C第4章-2.pptVIP

  • 1
  • 0
  • 约5.53千字
  • 约 53页
  • 2017-11-04 发布于广东
  • 举报
第4章 函数(续) 主要内容 4.1 函数定义和调用 4.2 参数传递方式 4.3 变量的作用域和存储属性 4.4 函数的嵌套调用和递归调用 4.5 函数设计示例 4.3 变量的作用域和变量的属性 4.3.1 作用域 变量的作用域——更准确的说——标识符的作用域 将变量名、函数名、类型名、常量名等统称为量 对变量、函数等标识符的定义和声明统称为说明 使用变量(函数)的名和值统称为“使用”或“起作用” 使用变量时,都必须考虑它的“作用范围”,超出它的范围,便是“未定义标识符”(undeclared identifier ),编译时报错 变量的作用域依赖于对它的说明出现在程序中的位置 不同的变量,其作用域可能不同 局部量和全局量 局部量:在函数(主函数和子函数)内部定义的量(包括形参) 全局量:在函数外面定义的量,包括常量名、宏名、变量名、函数名、类型名等 函数名本身属于全局量 作用域的大体规定: 1)局部量的作用域: 从第一次遇到对它的说明起,到它所在最小程序单位的最后一个“}”为止 作用域仅限于函数内部,函数外部不能使用 char f1( int n,char c) { int x; …… } int f2( int a, int b) { int *p; …………

文档评论(0)

1亿VIP精品文档

相关文档