第7章 函数与编译预处理教学要求: 了解模块化程序设计方法;掌握函数的定义、调用、及函数参数的传递方式;掌握函数的基本应用;理解变量的作用域及存储类型;掌握函数的嵌套调用及递归调用。教学内容: 7.1 模块化程序设计 7.2 函数的定义 7.3 函数的调用 7.4 函数间数据传递 7.5 函数嵌套调用 7.6 递归函数与递归调用 7.7 变量作用域与存储方式 函数是C语言的基本单位,是程序设计的重要手段。分系统提供的库函数和用户定义函数。用户定义函数:int funsum(int n,int m){ int i,sum=0; for(i=n;i=m;i++) sum+=i; return(sum);}库函数:printf(),scanf() 用户定义函数funsum()实现了求从n开始到m终止的累加和,可供主函数调用。7.1 模块化程序设计 模块化设计方法的思想:将整个软件系统分解成功能相对独立、可单独命名、单独设计、单独编程和调试的程序单元。C语言的函数是实现模块化设计的重要机制,通过设计函数和调用函数实现。如:用C语言开发一个简单的ATM机自动取款系统。编写搭建ATM机自动取款系统的基本框架的程序7.2 函数定义 C语言函数是一个处理问题的程序代码,可以完成数值运算、信息处理、控制决策,函数结束时可返回处理结果,也可不返回处理结果。标准库函数:printf()从用户使用角度分:
您可能关注的文档
- 第6讲-时域求响应.ppt
- 第6讲机器大生产时期.ppt
- 光学薄膜特性计算要素.ppt
- 光明小学引水安全文明施工监理实施细则要素.doc
- 第6课 中国古代的科技思想与实践2.ppt
- 第6章工程设计制造中的材料选择.ppt
- 第6课 近代前夜的发展与迟滞yong.ppt
- 第6部分 商品物业.doc
- 第6讲高一生物复习课件.ppt
- 第6课时 拓展平台-编码.ppt
- 2025 小学二年级科学上册全学科融合的教育理念课件.pptx
- 2025 小学二年级科学上册保护小动物的方法课件.pptx
- 2025 小学二年级科学上册关注差异的教学策略课件.pptx
- 2025 小学二年级科学上册基础科学能力的培养课件.pptx
- 2025 小学二年级科学上册基本科学方法的掌握课件.pptx
- 2025 小学二年级科学上册可持续成长的科学学习习惯课件.pptx
- 2025 小学二年级科学上册动手实验的成就感课件.pptx
- 2025 小学二年级科学上册前人研究的学习借鉴课件.pptx
- 2025 小学二年级科学上册天气与穿衣选择课件.pptx
- 2025 小学二年级科学上册创新思维的培养策略课件.pptx
原创力文档

文档评论(0)