Visual C++程序设计 第五章 用户自定义函数新.pptVIP

  • 17
  • 0
  • 约1.15万字
  • 约 45页
  • 2015-12-18 发布于广东
  • 举报

Visual C++程序设计 第五章 用户自定义函数新.ppt

* 5.8 变量的作用域 1.局部变量 局部变量也称为内部变量。局部变量是在函数内作定义的,其作用域仅限于函数内,离开该函数后再使用这种变量是非法的。 例:局部变量的作用域 int f1(int a) /*函数 f1*/ { int b,c; // a,b,c 有效 } void main() { int m,n; //m,n 有效 } * 5.8 变量的作用域 1.局部变量 关于局部变量的作用域还要说明以下几点: (1)主函数中定义的变量也只能在主函数中使用,不能在其它函数中使用。同时,主函数中也不能使用其它函数中定义的变量。原因在于主函数也是一个函数,它与其它函数是平行关系。 (2)形参变量是属于被调函数的局部变量,实参变量是属于主调函数的局部变量。 (3)允许在不同的函数中使用相同的变量名,它们代表不同的对象,分配不同的单元,互不干扰,也不会发生混淆。 (4)在复合语句中也可定义变量,其作用域只在复合语句范围内。 * 5.8 变量的作用域 1.局部变量 【例5_8】复合语句中定义的局部变量的作用域。 #includeiostream.h void main() { int i=2,j=3,k; k=i+

文档评论(0)

1亿VIP精品文档

相关文档