- 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();
您可能关注的文档
- 韵通网络科技简介剖析.ppt
- 项目1任务6基坑排水剖析.ppt
- 项目1数控机床电气控制基础知识剖析.ppt
- 顶天立地强脊梁——一流高职建设解读剖析.ppt
- 建筑工程消耗定额的换算汇编.ppt
- 项目1扩音机放大电路剖析.ppt
- 项目11.静定结构的内力分析剖析.ppt
- 项目1机械制图国家标准的一般规定剖析.ppt
- 建筑图解训练汇编.ppt
- 项目1微型计算机的基本知识剖析.ppt
- 新疆塔城地区第一高级中学2025-2026学年高一下学期学情自测物理试卷(含解析).docx
- 苏教版五年级上册数学 期中检测卷.doc
- 新疆维吾尔自治区昌吉回族自治州呼图壁县2025-2026学年九年级上学期1月期末英语试题(含解析).docx
- 新疆维吾尔自治区和田地区和田市2025-2026学年上学期八年级英语期末试卷(含解析).docx
- 四川省绵阳市游仙区2025-2026学年七年级上学期1月期末英语试题(含解析).docx
- 苏教版三年级上册数学 第三单元测试题.doc
- 四川省绵阳市梓潼县2025-2026学年八年级上学期1月期末物理试题(含解析).docx
- 四川省绵阳市盐亭县四校联考2025-2026学年八年级下学期物理学情自测(含解析).docx
- 房颤患者太极拳练习.pptx
- 苏教版五年级上册数学 期末检测卷.doc
原创力文档

文档评论(0)