江科大C课件
江苏科技大学电子信息学院 第 4 章 函 数 第 4 章 函 数 4.1 概述 4.2 函数的定义与调用 4.3 函数嵌套调用和递归调用 4.4 函数的参数传递 4.5 函数与指针 4.6 函数的其它特性 4.1 概述 1、模块化的程序设计思想 把一个大程序分解成若干个小程序,每个小程序完成相对独立的功能。如: 问题:输出5~100之间的所有素数。 思路:定义函数 f 判断某数是否为素数。主函数中遍历5~100之间所有的数,遍历过程中调用 f 函数判断其是否为素数,若是则输出。程序结构如下所示: int f(int n) //f函数:若n是素数值为1,否则值为0 {…} void main() //主函数 { for(int n=5;n=100;n++) if(f(n))…; } 4.1 概述 2、VC++中函数的基本种类 函数是一个独立完成某些功能的模块,包括库函数和用户自定义函数两类。 3、VC++函数之间的关系 函数之间通过调用语句建立联系,通过参数(把数据传递给被调用的函数、从调用的函数中带回数据给主调函数)和返回值(把运行的结果带回给主调函数)传递数据。如: float max(float x,float y) { return xy?x:y; } void main() { float
原创力文档

文档评论(0)