黑马程序员技术交流社区

标题: 关于函数和学习方法 [打印本页]

作者: liyj0060    时间: 2016-2-6 23:52
标题: 关于函数和学习方法
总是弄不清怎么用函数,请老司机介绍点学习经验,跪谢。

作者: 保密工作    时间: 2016-2-9 07:11
首先要知道两个明确,第一返回值类型,第二参数列表,这两个知道了,函数也就定义成功了
作者: tujiu888    时间: 2016-2-9 10:32
方法就是两点 明确返回值类型,参数列表,方法就成型了  
public static boolean isEmpty(int a, int b)
作者: DavidWang    时间: 2016-2-15 17:27
首先明确函数的语法,接着明确函数的功能,然后调用就可以了
作者: cuculidae    时间: 2016-2-18 23:24
查看API啊  在里面看函数是不是静态的,如果是就用类名调用,如果不是那就创建对象
作者: 友人A    时间: 2016-2-29 12:50
楼上的基佬们只是给出了函数定义的一般格式,并没有说清楚函数的实质。
我来给楼主讲讲我的理解吧!
函数,其实就是实现某种功能的代码段。通常我们把一些功能封装到函数里,等我们需要实现这些功能的时候调用就可以了。你可以把函数想象成一个黑箱子,或者是一台机器,只要我们给它原材料,它就会给我们想要的产品。
那么原材料就是我们需要提供的函数的参数,而返回值,这就是我们要的产品啦。这个比喻很形象吧。
新人缺分,求打赏~~~
作者: 13934281493    时间: 2016-3-13 20:24
本帖最后由 13934281493 于 2016-3-13 20:26 编辑

先说函数的格式:修饰符   返回值类型  函数名  (参数类型  形式参数1,参数类型  形式参数2....)
            {
                   执行语句;
                   return   返回值;
            }
例如: public  static(修饰符)  int(返回值类型 )   add(函数名)(int(参数类型) a(形式参数1),int(参数类型2)     b(形式参数2)){
                                             return a+b;
                              }
           首先明确两个为什么。
                    1、这个功能的结果是什么?
                           是和,是整数,所以返回值得类型是int .记住没有返回值时,返回值类型用void,一般输出就                                                  不会有返回值。
                  2、这个功能的实现过程是否需要未知内容参与运算?
                                有,加数和被加数,所以参数类型就都是整数,int。
          总结:明确这两点就可以知道函数返回值类型和参数类型。上面的例子就是这样解释的,所以以后你做函数的时候,也我这样考虑就行了。
作者: cnm19921016    时间: 2016-3-13 22:13
先明确返回值类型和参数列表,函数名见名知义,然后确定有什么用途,想用是调用就可以了,要明确调用的格式,有参无参写好了
作者: gxc6073    时间: 2016-3-19 13:52
明确返回值类型和参数列表
作者: jeremylee    时间: 2016-3-19 22:38
函数就是方法,需要明确返回值类型和参数列表  做做题理解
作者: アカツキ    时间: 2016-3-23 23:27
瞎几把用,,不用想太多
作者: linguoqun    时间: 2016-8-2 23:23
楼主,你好!函数又称为方法,是c 语言实现为了实现某个功能而定义的。函数要写在主函数main的外面,因为它们是平级的关系。而main函数是c语言规定的主函数,也是程序运行的入口和出口。所以,既然都是函数,都是平级的关系,其他功能的函数当然要写在main函数的外面啦。
函数分为函数头和函数体。
函数头又由函数的返回值类型和函数名再加上一对小括号组成。
函数体就是函数头下面的一对花括号里面的内容。这些是基本的语法格式哦,我们只要记住它的语法即可。
如果函数写好了(专业一点叫:定义好了),如果想它让执行,那么我们只需把要执行的函数的函数名写在main函数里,函数名的后面再加上一对小括号即可了哦。这样,程序在运行的过程中就会自动调用我们定义的函数了。
为了你更好的理解,所以写得比较详细,有不懂的还可以继续问哦。
纯手打的,满意请采纳,谢谢!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2