A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

liyj0060

中级黑马

  • 黑马币:

  • 帖子:

  • 精华:

© liyj0060 中级黑马   /  2016-2-6 23:52  /  3220 人查看  /  11 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1黑马币
总是弄不清怎么用函数,请老司机介绍点学习经验,跪谢。

11 个回复

正序浏览
楼主,你好!函数又称为方法,是c 语言实现为了实现某个功能而定义的。函数要写在主函数main的外面,因为它们是平级的关系。而main函数是c语言规定的主函数,也是程序运行的入口和出口。所以,既然都是函数,都是平级的关系,其他功能的函数当然要写在main函数的外面啦。
函数分为函数头和函数体。
函数头又由函数的返回值类型和函数名再加上一对小括号组成。
函数体就是函数头下面的一对花括号里面的内容。这些是基本的语法格式哦,我们只要记住它的语法即可。
如果函数写好了(专业一点叫:定义好了),如果想它让执行,那么我们只需把要执行的函数的函数名写在main函数里,函数名的后面再加上一对小括号即可了哦。这样,程序在运行的过程中就会自动调用我们定义的函数了。
为了你更好的理解,所以写得比较详细,有不懂的还可以继续问哦。
纯手打的,满意请采纳,谢谢!
回复 使用道具 举报
瞎几把用,,不用想太多
回复 使用道具 举报
函数就是方法,需要明确返回值类型和参数列表  做做题理解
回复 使用道具 举报
明确返回值类型和参数列表
回复 使用道具 举报
先明确返回值类型和参数列表,函数名见名知义,然后确定有什么用途,想用是调用就可以了,要明确调用的格式,有参无参写好了
回复 使用道具 举报
本帖最后由 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。
          总结:明确这两点就可以知道函数返回值类型和参数类型。上面的例子就是这样解释的,所以以后你做函数的时候,也我这样考虑就行了。
回复 使用道具 举报
楼上的基佬们只是给出了函数定义的一般格式,并没有说清楚函数的实质。
我来给楼主讲讲我的理解吧!
函数,其实就是实现某种功能的代码段。通常我们把一些功能封装到函数里,等我们需要实现这些功能的时候调用就可以了。你可以把函数想象成一个黑箱子,或者是一台机器,只要我们给它原材料,它就会给我们想要的产品。
那么原材料就是我们需要提供的函数的参数,而返回值,这就是我们要的产品啦。这个比喻很形象吧。
新人缺分,求打赏~~~
回复 使用道具 举报
查看API啊  在里面看函数是不是静态的,如果是就用类名调用,如果不是那就创建对象
回复 使用道具 举报
首先明确函数的语法,接着明确函数的功能,然后调用就可以了
回复 使用道具 举报
方法就是两点 明确返回值类型,参数列表,方法就成型了  
public static boolean isEmpty(int a, int b)
回复 使用道具 举报
保密工作 来自手机 中级黑马 2016-2-9 07:11:41
楼主
首先要知道两个明确,第一返回值类型,第二参数列表,这两个知道了,函数也就定义成功了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马