首页 > 代码库 > 2017-3-5 函数 函数返回多个值 递归和菲波那契数列练习
2017-3-5 函数 函数返回多个值 递归和菲波那契数列练习
(一)函数的定义:非常抽象,独立完成某项功能的独立个体。
作用:1提高代码的重用性
2提高功能开发的效率性
3提高程序代码的可维护性
函数分为 固定功能函数 高度抽象函数
函数的4要素:输入 输出 函数名 函数体
函数的多种形态:
1. 4要素齐全的
public static 返回值类型 函数名(需要的参数,可以多个,多种数据类型)
{
函数体
return 返回返回值类型的数据
}
2. 有参数无返回值的
public ststic void 函数名(参数)
{
函数体
}
3. 有返回值无参数的
public ststic int 函数名()
{
函数体
}
4. 无返回值无参数的
public static void()
{
函数体
}
(二) 函数返回多个值得方法
1.ref --- 可进可出
ref可以将参数带到函数里面重新赋值,并且将重新赋值的参数进行输出
输出结果是:d--50,a--30
2.out --- 只出不近
out不可以将外部的值带入函数里,只可以将重新赋值的参数进行输出
输出结果是:d--50,a--30
(三)递归
递进去,归还回来的过程
使用的方法:函数调用它本身
菲波那契数列练习:
class Program { public static void Jia( int a,int b) { int c = a + b; if (c > 10000) { return; } Console.WriteLine(c+","); Jia(b,c); } static void Main(string[] args) { int a = 1; int b = 1; Program.Jia(a,b); Console.ReadLine(); } }
2017-3-5 函数 函数返回多个值 递归和菲波那契数列练习
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。