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

  • 7
  • 0
  • 约1.31万字
  • 约 74页
  • 2017-01-02 发布于广东
  • 举报

C语言程序设计金升灿第七章函数课件教学.ppt

PPT研究院 POWERPOINT ACADEMY * * * 1.局部变量 【例7-10】分析以下程序运行结果 main() { int i=2,j=3,k; k=i+j; { int k=8; if(j==3) printf(%d\n,k); } printf(%d\n%d\n,j,k); } 运行结果如下: 8 3 5 * 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,s

文档评论(0)

1亿VIP精品文档

相关文档