函数

1.函数:具有独立功能,并能通过名称重复使用的代码。

函数声明的语法:static  void函数名()
{
//函数体  任意功能任意数量的代码在调用函数时执行

2.声明带参数的函数:在函数体中,可以将参数当做已经声明的变量来使用,参数列表书写方式:数据类型  参数名,数据类型,参数名...

示例:输入两个整数相加的结果

static void Add(int a,int b)
{
Console.WriteLine(a+b);
}

3.调用带函数的参数

调用:在调用带参数的函数时
无论实参是值、变量、表达式
仅需要保证实参的数量和类型与行参匹配

4..声明带返回值的函数

函数声明语法:static返回类型  函数名(行参列表)
{
//函数体
}

如果一个函数完成后需要产生一个结果,该函数就有返回值
在声明一个带返回值的函数时,必须指明返回值的类型
函数仅有一个返回类型
如果一个函数不需要返回,那么他的返回类型是void
使用return关键字来返回结果
返回的结果必须和声明的返回类型匹配
代码运行到return语句时,会立即结束函数,然后回到return后面的结果

5.函数签名

仔细阅读需求,理解需求的含义

为函数取一个贴合需求含义的函数名

仔细考虑,该函数是否需要参数,需要哪些参数

仔细考虑,该函数是否需要返回类型

6.递归

斐波拉契数

static int f(int n)
{
if(n==1||n==2
return 1;
else
return f(n-1)+f(n-2);
}
static void Main(string[] args)
{
console.writeline(f(1));
console.writeline(f(2));
console.writeline(f(3));
console.writeline(f(4));
}

转载于:https://www.cnblogs.com/distant197231/p/7256050.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值