C语言程序设计金升灿第七章函数.pptVIP

  • 1
  • 0
  • 约1.31万字
  • 约 74页
  • 2017-11-04 发布于广东
  • 举报
PPT研究院 POWERPOINT ACADEMY * * * 2.全局变量 在函数外部定义的变量称为全局变量。同样,在函数外部定义的数组就称为全局数组。全局变量不属于任何一个函数,其作用域是:从全局变量的定义位置开始,到本文件结束为止。全局变量可被作用域内的所有函数直接引用。因在函数外部定义的变量也称作外部变量。 1)全局变量只能定义一次,定义的位置在所有函数之外,系统根据全局变量的定义分配存储单元。 2)如果在同一源文件中,全局变量与局部变量同名,则在局部变量的作用范围内,全局变量不起作用。程序对变量的引用遵守最小作用域的原则。 3)由于全局变量可以被多个函数直接引用,因此可以用全局变量在不同的函数间进行数据传递。 * 7.4.1 局部变量和全局变量 【例7-11】有一维数组存放10个学生成绩。写一个函数,求出其平均分、最高分和最低分。 float max=0,min=0; float average(float array[],int n) { int i; float aver,sum=array[0]; max=min=array[0]; for(i=0;in;i++) { if (array[i]max) max=array[i]; else if(array[i]min) min=array[i]; sum=sum+array[i];

文档评论(0)

1亿VIP精品文档

相关文档