本文共 1001 字,大约阅读时间需要 3 分钟。
函数定义的格式:确定返回值的数据类型 + 函数名(形参列表)+{ //形参列表:一个函数可能需要多个参数,每个参数用逗号隔开 函数体; return;//有返回值的时候需要用return将数据返回; 2、 函数分为两种:第一种是库函数(系统提供的函数);第二种:由于系统提供的库函数是有限的,不能满足开发者的需要,开发者需要自己定义一些函数,这种有开发者自己定义的函数叫 自定义函数 3、 函数的四种形式:1、无返回值 ,无参数; 2、有返无参;3、无返有参;4、有返有参 5、 总结:函数的定义不可以嵌套的,意思就是不能在一个函数中再定义另一个函数,但是函数是可以嵌套调用的;*******必考题****** 递归函数的实现 函数的递归非常吃内存,建议以后开发尽量不适用递归 6/例题 编写一个函数dayofYear,使用函数完成输入年月日,打印它是这一年的第几天 //void dayofYear(int year,int month,int day){ // //定义数组存储一年中每个月的天数 // int dayofMonths[12] = {31,28,31,30,31,30,31,31,30,31,30,31}; // //如果是闰年,数组中的第二个元素为29 // if (year % 400 == 0 ||( year % 4 == 0 && year 0 != 0) ){ // dayofMonths[1] = 29; // } // int totaDay = 0;//存储这是一年第几天 // for (int i = 0; i < month - 1; i ++) { // //计算month- 1 前每月天数累加结果 // totaDay += dayofMonths [i]; // } // totaDay += day; // printf("只是%d年的第%d天",year,totaDay); 8、 //import 作用引入头文件,头文件是 .h文件 引入系统头文件的是<>,而引入我们开发着自己写的头文件使用""; 9、函数的声明,告诉下面的其他所有的函数我这里有一个函数,你们可以使用; 函数的声明只需要写明 函数的返回值类型 +函数名(参数列表) 转自:http://blog.csdn.net/qq_31810357