内部变量与外部变量.pptVIP

  • 23
  • 0
  • 约4.86千字
  • 约 33页
  • 2019-12-23 发布于湖北
  • 举报
* * 6.2 内部变量与外部变量 C语言中,将变量的有效范围称为变量的作用域。所有的变量都有自己的作用域,变量定义的位置不同,其作用域也不同,作用域是从空间角度对变量特性的一个描述。按照变量的作用域,将C语言中的变量分为内部变量和外部变量。 6.2.1 内部变量 1.内部变量的概念和定义 在一个函数(包括main()函数)内部或复合句内部定义的变量称为内部变量,自然,函数的形参属于内部变量。内部变量只在该函数范围内或该复合句范围内有效。也就是说,内部变量的作用域局限于定义它的函数或复合句内部,在此函数之外或此复合句之外就不能使用这些变量了。所以,内部变量也称局部变量。 前面我们使用的所有变量都属于内部变量,例如,95页【例6.10】中,void()函数中定义的变量i,其作用域局限于void()函数内,在main() 函数中无效;main()函数中定义的变量i也只在main()函数内有效. 再如:96页,fun1()函数中定义的变量p1,p2,p3,其作用域局限于fun1()函数内,在main() 函数中无效; fun2()函数中定义的变量p4,p5,p6,其作用域局限于fun2()函数内,在main() 函数中无效; main()函数中定义的变量x,y,a,b也只在main()函数内有

文档评论(0)

1亿VIP精品文档

相关文档