第7章 函数与编译预处理.pptx

第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()从用户使用角度分:

文档评论(0)

1亿VIP精品文档

相关文档