函数

一.函数的语法

1.主函数:

static void Main (string[] args)
{
函数体
}

2.函数声明:

static 返回类型 函数名(形参列表)
{
函数体
}

3.函数调用:

函数名(实参列表)

 

二.return关键字是用于在函数体中返回结果

当代码运行到return语句时,立即结束函数,返回return关键字后面的值、变量或表达式的结果

使用语法:
return 值 或 变量 或 表达式;
return;仅能写在返回类型为void的函数中(仅仅是让函数立即结束)

 

三.函数分为声明和调用

在声明一个带返回值的函数时,必须指明返回值的类型,返回的结果必须和声明的返回类型匹配

函数调用是一个表达式,返回类型与函数声明的返回类型一致

四.函数签名,是一个函数的函数名、参数列表、返回类型的统称

①函数名:代表函数的功能

②参数列表:函数为完成它的功能,需要的额外信息

③返回类型:函数完成功能后,产生的结果的类型(如果不需要产生结果,则返回类型为void)
以上三点完整的阐述了函数的功能

对于函数调用者和实现者,都仅需要知道函数签名即可

 

五.学习函数的关键,就在于编写正确的函数签名,与需求相符

如何编写正确的函数签名:
1.仔细阅读需求,理解需求的含义
2.为函数取一个贴合需求含义的函数名
3.该函数是否需要参数,需要哪些参数
4.该函数是否需要返回类型

 

六.函数的重载

⑴函数的重载是指多个函数可以使用同一个函数名,只要它们的参数列表不同
⑵重载的作用:函数重载,可以将意义相近的函数,命名为相同的名称,从而降低了调用的难度
⑶调用重载的函数,和调用普通函数完全一样,计算机会根据传递的实参类型,匹配最合适的重载

 

七.函数的相互调用

在编写函数体时,可以充分利用已有的函数完成功能,从而降低开发难度

只要代码运行到调用函数的语句,就会去执行调用的函数体

 

posted on 2017-10-07 16:14  张萤莹  阅读(112)  评论(0编辑  收藏  举报