2015.08.18 函数

简介:
1、函数
    函数定义的格式:确定返回值的数据类型 + 函数名(形参列表)+{
         //形参列表:一个函数可能需要多个参数,每个参数用逗号隔开
                函数体;
                  return;//有返回值的时候需要用return将数据返回;
            }
2、  函数分为两种:第一种是库函数(系统提供的函数);第二种:由于系统提供的库函数是有限的,不能满足开发者的需要,开发者需要自己定义一些函数,这种有开发者自己定义的函数叫 自定义函数
3、  函数的四种形式:1、无返回值 ,无参数; 2、有返无参;3、无返有参;4、有返有参
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
相关文章
文件切割合并器&nbsp;&nbsp;1&nbsp;主类&nbsp;&nbsp;SplitAnd…
文件切割合并器&nbsp;&nbsp;1&nbsp;主类&nbsp;&nbsp;SplitAnd…
131 0
|
Java
java方法&nbsp;调用&nbsp;问题
java方法&nbsp;调用&nbsp;问题
129 0
|
数据安全/隐私保护
图书管理系统代码&nbsp;&nbsp;2&nbsp;LibraryMain&nbsp;…
图书管理系统代码&nbsp;&nbsp;2&nbsp;LibraryMain&nbsp;…
127 0
用&nbsp;Calenar&nbsp;获取日期
用&nbsp;Calenar&nbsp;获取日期
92 0
|
SQL Java 数据库连接
数据库访问大段文本数据&nbsp;&nbsp;(myqsl&nbsp;…
数据库访问大段文本数据 myqsl + jdbc +java-io
126 0
文件切割合并器&nbsp;6&nbsp;&nbsp;GBC&nbsp;简化
文件切割合并器&nbsp;6&nbsp;&nbsp;GBC&nbsp;简化
114 0
|
JavaScript
图书管理系统代码&nbsp;&nbsp;3&nbsp;LibraryMainF…
图书管理系统代码&nbsp;&nbsp;3&nbsp;LibraryMainF…
121 0
图书管理系统代码&nbsp;6&nbsp;AboutFrame&nbsp;(…
图书管理系统代码&nbsp;6&nbsp;AboutFrame&nbsp;(…
164 0
图书管理系统代码&nbsp;&nbsp;8AddBookFrame&nbsp;…
图书管理系统代码&nbsp;&nbsp;8AddBookFrame&nbsp;…
120 0
|
编解码 安全 Java
文件切割合并器&nbsp;&nbsp;下载地址&nbsp;及&nbsp;帮助
文件切割合并器&nbsp;&nbsp;下载地址&nbsp;及&nbsp;帮助
110 0

热门文章

最新文章