项目7函数实现模块化程序设计剖析.pptVIP

  • 1
  • 0
  • 约1.56万字
  • 约 51页
  • 2017-07-13 发布于湖北
  • 举报
项目7函数实现模块化程序设计剖析

项目7 函数实现模块化程序设计 模块1认识函数 模块2定义函数 模块3函数的参数 模块4函数的返回值 模块5函数的调用 模块6 函数原型 模块 7 数组与函数参数 模块8 变量的作用域 模块9变量的存储方式和生存期 模块10综合实战 思考与练习 项目小结 模块1认识函数 任务1初识自定义函数 任务解析: 1.C语言库函数中没有求较大值函数,但我们用户可以自定义一个求较大值的函数如程序代码中的func()函数。 2.用户自定义函数大体分为两个部分:函数头部分和花括号中的函数体部分。 3.函数头部分,如程序代码中int func(int x,int y)部分,它规定了函数的类型、函数名和函数参数等;而函数体部分则集中体现函数的功能如程序代码中z=xy?x:y;部分。 4.我们前面已经知道:程序总是要从main()函数开始执行,不管main()函数所处的位置如何,最终以main()函数结束;当按顺序执行到max=func(a,b);时,变量max期待一个具体值才能继续向下执行,这时,需要调用func()函数。 5.语句 z=xy?x:y;很显然是求x和y中的较大者赋值给z,最后通过retrun返回到函数调用处。 模块1认识函数 任务2函数的分类 任务解析: 1.本例中dis()函数不是标准库函数,属于用户自定义函数。 2.C程序始终要从main()函数开始执行,当按顺序执行到dis();

文档评论(0)

1亿VIP精品文档

相关文档