变量的作用域与存储类别(精).pptVIP

  • 2
  • 0
  • 约1.74千字
  • 约 12页
  • 2019-08-31 发布于四川
  • 举报
变量的作用域与存储类别 变量的作用域(1/4) 变量的作用域(2/4) 变量的作用域(3/4) 变量的作用域(4/4) 变量的存储类别(1/3) 变量的存储类别(2/3) 变量的存储类别(3/3) 内部函数和外部函数 教学内容 变量的作用域 变量的存储类别 内部函数和外部函数 C语言中,函数可以嵌套调用,不可以嵌套定义 函数递归调用指对函数自身的调用,算法描述为: if (递归终止条件) return (条件终止时的值) else return 递归公式 任何一种变量都是有自己的作用范围,变量的作用范围就是指变量的作用域,根据变量的作用域可把变量分为局部变量和全局变量。 局部变量也称为内部变量。局部变量是在函数内作定义说明的。其作用域仅限于函数内, 离开该函数后再使用这种变量是非法的。 属于局部变量的有: 在函数体内定义的变量,作用域局限于函数体内。 在复合语句内定义的变量,作用域局限于复合语句内。 形式参数也是局部变量,只在其所在的函数范围内有效。 关于局部变量的几点说明: 主函数main中定义的变量也只在主函数中有效,而不因为在主函数中定义而在整个程序中有效,主函数也不能使用其他函数中定义的变量。 不同函数中可以使用相同名字的局部变量,它们代表不同的对象,互不干扰。 全局变量也称为外部变量,它是在函数外部定义的变量。它不属于哪一个函数,它属于一个源程序文件。其作用

文档评论(0)

1亿VIP精品文档

相关文档